diff --git a/pmb/config/init.py b/pmb/config/init.py index 6ffb66d6..fd501817 100644 --- a/pmb/config/init.py +++ b/pmb/config/init.py @@ -399,7 +399,7 @@ def ask_for_device_kernel(config: Config, device: str) -> str: # Get default default = config.kernel if default not in kernels: - default = list(kernels.keys())[0] + default = next(iter(kernels.keys())) # Ask for kernel (extra message when downstream and upstream are available) logging.info("Which kernel do you want to use with your device?") diff --git a/pmb/parse/depends.py b/pmb/parse/depends.py index 5d09b801..3ea1c56b 100644 --- a/pmb/parse/depends.py +++ b/pmb/parse/depends.py @@ -27,7 +27,7 @@ def package_provider( # 1. Only one provider logging.verbose(f"{pkgname}: provided by: {', '.join(providers)}") if len(providers) == 1: - return list(providers.values())[0] + return next(iter(providers.values())) # 2. Provider with the same package name if pkgname in providers: @@ -66,7 +66,7 @@ def package_provider( # 6. Pick the provider(s) with the highest priority providers = pmb.parse.apkindex.provider_highest_priority(providers, pkgname) if len(providers) == 1: - return list(providers.values())[0] + return next(iter(providers.values())) # 7. Pick the shortest provider. (Note: Normally apk would fail here!) return pmb.parse.apkindex.provider_shortest(providers, pkgname)