mirror of
https://github.com/saltstack/salt.git
synced 2025-04-16 17:50:20 +00:00
Run pyupgrade
against the files changed on the merge forward
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
This commit is contained in:
parent
7d6f51f871
commit
261e3e825d
2 changed files with 46 additions and 56 deletions
|
@ -490,14 +490,14 @@ def _get_reg_software(include_components=True, include_updates=True):
|
|||
return False
|
||||
if __utils__["reg.value_exists"](
|
||||
hive=hive,
|
||||
key="{}\\{}".format(key, sub_key),
|
||||
key=f"{key}\\{sub_key}",
|
||||
vname="SystemComponent",
|
||||
use_32bit_registry=use_32bit_registry,
|
||||
):
|
||||
if (
|
||||
__utils__["reg.read_value"](
|
||||
hive=hive,
|
||||
key="{}\\{}".format(key, sub_key),
|
||||
key=f"{key}\\{sub_key}",
|
||||
vname="SystemComponent",
|
||||
use_32bit_registry=use_32bit_registry,
|
||||
)["vdata"]
|
||||
|
@ -519,14 +519,14 @@ def _get_reg_software(include_components=True, include_updates=True):
|
|||
products_key = "Software\\Classes\\Installer\\Products\\{0}"
|
||||
if __utils__["reg.value_exists"](
|
||||
hive=hive,
|
||||
key="{}\\{}".format(key, sub_key),
|
||||
key=f"{key}\\{sub_key}",
|
||||
vname="WindowsInstaller",
|
||||
use_32bit_registry=use_32bit_registry,
|
||||
):
|
||||
if (
|
||||
__utils__["reg.read_value"](
|
||||
hive=hive,
|
||||
key="{}\\{}".format(key, sub_key),
|
||||
key=f"{key}\\{sub_key}",
|
||||
vname="WindowsInstaller",
|
||||
use_32bit_registry=use_32bit_registry,
|
||||
)["vdata"]
|
||||
|
@ -557,14 +557,14 @@ def _get_reg_software(include_components=True, include_updates=True):
|
|||
# https://docs.microsoft.com/en-us/windows/win32/msi/arpnoremove
|
||||
if __utils__["reg.value_exists"](
|
||||
hive=hive,
|
||||
key="{}\\{}".format(key, sub_key),
|
||||
key=f"{key}\\{sub_key}",
|
||||
vname="NoRemove",
|
||||
use_32bit_registry=use_32bit_registry,
|
||||
):
|
||||
if (
|
||||
__utils__["reg.read_value"](
|
||||
hive=hive,
|
||||
key="{}\\{}".format(key, sub_key),
|
||||
key=f"{key}\\{sub_key}",
|
||||
vname="NoRemove",
|
||||
use_32bit_registry=use_32bit_registry,
|
||||
)["vdata"]
|
||||
|
@ -573,7 +573,7 @@ def _get_reg_software(include_components=True, include_updates=True):
|
|||
return False
|
||||
if not __utils__["reg.value_exists"](
|
||||
hive=hive,
|
||||
key="{}\\{}".format(key, sub_key),
|
||||
key=f"{key}\\{sub_key}",
|
||||
vname="UninstallString",
|
||||
use_32bit_registry=use_32bit_registry,
|
||||
):
|
||||
|
@ -594,14 +594,14 @@ def _get_reg_software(include_components=True, include_updates=True):
|
|||
skip_types = ["Hotfix", "Security Update", "Update Rollup"]
|
||||
if __utils__["reg.value_exists"](
|
||||
hive=hive,
|
||||
key="{}\\{}".format(key, sub_key),
|
||||
key=f"{key}\\{sub_key}",
|
||||
vname="ReleaseType",
|
||||
use_32bit_registry=use_32bit_registry,
|
||||
):
|
||||
if (
|
||||
__utils__["reg.read_value"](
|
||||
hive=hive,
|
||||
key="{}\\{}".format(key, sub_key),
|
||||
key=f"{key}\\{sub_key}",
|
||||
vname="ReleaseType",
|
||||
use_32bit_registry=use_32bit_registry,
|
||||
)["vdata"]
|
||||
|
@ -620,7 +620,7 @@ def _get_reg_software(include_components=True, include_updates=True):
|
|||
"""
|
||||
if __utils__["reg.value_exists"](
|
||||
hive=hive,
|
||||
key="{}\\{}".format(key, sub_key),
|
||||
key=f"{key}\\{sub_key}",
|
||||
vname="ParentKeyName",
|
||||
use_32bit_registry=use_32bit_registry,
|
||||
):
|
||||
|
@ -637,7 +637,7 @@ def _get_reg_software(include_components=True, include_updates=True):
|
|||
"""
|
||||
d_name_regdata = __utils__["reg.read_value"](
|
||||
hive=hive,
|
||||
key="{}\\{}".format(key, sub_key),
|
||||
key=f"{key}\\{sub_key}",
|
||||
vname="DisplayName",
|
||||
use_32bit_registry=use_32bit_registry,
|
||||
)
|
||||
|
@ -656,7 +656,7 @@ def _get_reg_software(include_components=True, include_updates=True):
|
|||
|
||||
d_vers_regdata = __utils__["reg.read_value"](
|
||||
hive=hive,
|
||||
key="{}\\{}".format(key, sub_key),
|
||||
key=f"{key}\\{sub_key}",
|
||||
vname="DisplayVersion",
|
||||
use_32bit_registry=use_32bit_registry,
|
||||
)
|
||||
|
@ -727,7 +727,7 @@ def _get_reg_software(include_components=True, include_updates=True):
|
|||
for sub_key in __utils__["reg.list_keys"](**kwargs):
|
||||
# If the key does not exist in userdata, skip it
|
||||
if not __utils__["reg.key_exists"](
|
||||
hive=kwargs["hive"], key="{}\\{}".format(userdata_key, sub_key)
|
||||
hive=kwargs["hive"], key=f"{userdata_key}\\{sub_key}"
|
||||
):
|
||||
continue
|
||||
kwargs["sub_key"] = sub_key
|
||||
|
@ -1041,7 +1041,7 @@ def _get_repo_details(saltenv):
|
|||
"""
|
||||
Return repo details for the specified saltenv as a namedtuple
|
||||
"""
|
||||
contextkey = "winrepo._get_repo_details.{}".format(saltenv)
|
||||
contextkey = f"winrepo._get_repo_details.{saltenv}"
|
||||
|
||||
if contextkey in __context__:
|
||||
(winrepo_source_dir, local_dest, winrepo_file) = __context__[contextkey]
|
||||
|
@ -1086,9 +1086,7 @@ def _get_repo_details(saltenv):
|
|||
os.makedirs(local_dest)
|
||||
except OSError as exc:
|
||||
if exc.errno != errno.EEXIST:
|
||||
raise CommandExecutionError(
|
||||
"Failed to create {}: {}".format(local_dest, exc)
|
||||
)
|
||||
raise CommandExecutionError(f"Failed to create {local_dest}: {exc}")
|
||||
|
||||
winrepo_age = -1
|
||||
try:
|
||||
|
@ -1097,9 +1095,7 @@ def _get_repo_details(saltenv):
|
|||
winrepo_age = time.time() - mtime
|
||||
except OSError as exc:
|
||||
if exc.errno != errno.ENOENT:
|
||||
raise CommandExecutionError(
|
||||
"Failed to get age of {}: {}".format(winrepo_file, exc)
|
||||
)
|
||||
raise CommandExecutionError(f"Failed to get age of {winrepo_file}: {exc}")
|
||||
except AttributeError:
|
||||
# Shouldn't happen but log if it does
|
||||
log.warning("st_mtime missing from stat result %s", stat_result)
|
||||
|
@ -1222,9 +1218,7 @@ def _repo_process_pkg_sls(filename, short_path_name, ret, successful_verbose):
|
|||
|
||||
def _failed_compile(prefix_msg, error_msg):
|
||||
log.error("%s '%s': %s", prefix_msg, short_path_name, error_msg)
|
||||
ret.setdefault("errors", {})[short_path_name] = [
|
||||
"{}, {} ".format(prefix_msg, error_msg)
|
||||
]
|
||||
ret.setdefault("errors", {})[short_path_name] = [f"{prefix_msg}, {error_msg} "]
|
||||
return False
|
||||
|
||||
try:
|
||||
|
@ -1250,7 +1244,7 @@ def _repo_process_pkg_sls(filename, short_path_name, ret, successful_verbose):
|
|||
pkgname,
|
||||
short_path_name,
|
||||
)
|
||||
errors.append("package '{}' already defined".format(pkgname))
|
||||
errors.append(f"package '{pkgname}' already defined")
|
||||
break
|
||||
for version_str, repodata in version_list.items():
|
||||
# Ensure version is a string/unicode
|
||||
|
@ -1322,9 +1316,7 @@ def _get_source_sum(source_hash, file_path, saltenv, verify_ssl=True):
|
|||
raise
|
||||
|
||||
if not cached_hash_file:
|
||||
raise CommandExecutionError(
|
||||
"Source hash file {} not found".format(source_hash)
|
||||
)
|
||||
raise CommandExecutionError(f"Source hash file {source_hash} not found")
|
||||
|
||||
ret = __salt__["file.extract_hash"](cached_hash_file, "", file_path)
|
||||
if ret is None:
|
||||
|
@ -1582,7 +1574,7 @@ def install(name=None, refresh=False, pkgs=None, **kwargs):
|
|||
# Make sure pkginfo was found
|
||||
if not pkginfo:
|
||||
log.error("Unable to locate package %s", pkg_name)
|
||||
ret[pkg_name] = "Unable to locate package {}".format(pkg_name)
|
||||
ret[pkg_name] = f"Unable to locate package {pkg_name}"
|
||||
continue
|
||||
|
||||
version_num = options.get("version")
|
||||
|
@ -1666,9 +1658,9 @@ def install(name=None, refresh=False, pkgs=None, **kwargs):
|
|||
exclude_pat="E@init.sls$",
|
||||
)
|
||||
except MinionError as exc:
|
||||
msg = "Failed to cache {}".format(path)
|
||||
msg = f"Failed to cache {path}"
|
||||
log.exception(msg, exc_info=exc)
|
||||
return "{}\n{}".format(msg, exc)
|
||||
return f"{msg}\n{exc}"
|
||||
|
||||
# Check to see if the cache_file is cached... if passed
|
||||
if cache_file and cache_file.startswith("salt:"):
|
||||
|
@ -1682,9 +1674,9 @@ def install(name=None, refresh=False, pkgs=None, **kwargs):
|
|||
verify_ssl=kwargs.get("verify_ssl", True),
|
||||
)
|
||||
except MinionError as exc:
|
||||
msg = "Failed to cache {}".format(cache_file)
|
||||
msg = f"Failed to cache {cache_file}"
|
||||
log.exception(msg, exc_info=exc)
|
||||
return "{}\n{}".format(msg, exc)
|
||||
return f"{msg}\n{exc}"
|
||||
|
||||
# Check if the cache_file was cached successfully
|
||||
if not cached_file:
|
||||
|
@ -1713,9 +1705,9 @@ def install(name=None, refresh=False, pkgs=None, **kwargs):
|
|||
use_etag=True,
|
||||
)
|
||||
except MinionError as exc:
|
||||
msg = "Failed to cache {}".format(installer)
|
||||
msg = f"Failed to cache {installer}"
|
||||
log.exception(msg, exc_info=exc)
|
||||
return "{}\n{}".format(msg, exc)
|
||||
return f"{msg}\n{exc}"
|
||||
|
||||
# Check if the installer was cached successfully
|
||||
if not cached_pkg:
|
||||
|
@ -1780,14 +1772,14 @@ def install(name=None, refresh=False, pkgs=None, **kwargs):
|
|||
"ComSpec", "{}\\system32\\cmd.exe".format(os.getenv("WINDIR"))
|
||||
)
|
||||
if use_msiexec:
|
||||
arguments = '"{}" /I "{}"'.format(msiexec, cached_pkg)
|
||||
arguments = f'"{msiexec}" /I "{cached_pkg}"'
|
||||
if pkginfo[version_num].get("allusers", True):
|
||||
arguments = "{} ALLUSERS=1".format(arguments)
|
||||
arguments = f"{arguments} ALLUSERS=1"
|
||||
else:
|
||||
arguments = '"{}"'.format(cached_pkg)
|
||||
arguments = f'"{cached_pkg}"'
|
||||
|
||||
if install_flags:
|
||||
arguments = "{} {}".format(arguments, install_flags)
|
||||
arguments = f"{arguments} {install_flags}"
|
||||
|
||||
# Install the software
|
||||
# Check Use Scheduler Option
|
||||
|
@ -1801,7 +1793,7 @@ def install(name=None, refresh=False, pkgs=None, **kwargs):
|
|||
force=True,
|
||||
action_type="Execute",
|
||||
cmd=cmd_shell,
|
||||
arguments='/c "{}"'.format(arguments),
|
||||
arguments=f'/c "{arguments}"',
|
||||
start_in=cache_path,
|
||||
trigger_type="Once",
|
||||
start_date="1975-01-01",
|
||||
|
@ -1853,7 +1845,7 @@ def install(name=None, refresh=False, pkgs=None, **kwargs):
|
|||
else:
|
||||
# Launch the command
|
||||
result = __salt__["cmd.run_all"](
|
||||
'"{}" /c "{}"'.format(cmd_shell, arguments),
|
||||
f'"{cmd_shell}" /c "{arguments}"',
|
||||
cache_path,
|
||||
output_loglevel="trace",
|
||||
python_shell=False,
|
||||
|
@ -2006,7 +1998,7 @@ def remove(name=None, pkgs=None, **kwargs):
|
|||
|
||||
# Make sure pkginfo was found
|
||||
if not pkginfo:
|
||||
msg = "Unable to locate package {}".format(pkgname)
|
||||
msg = f"Unable to locate package {pkgname}"
|
||||
log.error(msg)
|
||||
ret[pkgname] = msg
|
||||
continue
|
||||
|
@ -2046,7 +2038,7 @@ def remove(name=None, pkgs=None, **kwargs):
|
|||
removal_targets.append(version_num)
|
||||
else:
|
||||
log.debug("%s %s not installed", pkgname, version_num)
|
||||
ret[pkgname] = {"current": "{} not installed".format(version_num)}
|
||||
ret[pkgname] = {"current": f"{version_num} not installed"}
|
||||
continue
|
||||
elif "latest" in pkginfo:
|
||||
# we do not have version entry, assume software can self upgrade and use latest
|
||||
|
@ -2061,9 +2053,7 @@ def remove(name=None, pkgs=None, **kwargs):
|
|||
log.error(
|
||||
"%s %s no definition to remove this version", pkgname, version_num
|
||||
)
|
||||
ret[pkgname] = {
|
||||
"current": "{} no definition, cannot removed".format(version_num)
|
||||
}
|
||||
ret[pkgname] = {"current": f"{version_num} no definition, cannot removed"}
|
||||
continue
|
||||
|
||||
for target in removal_targets:
|
||||
|
@ -2112,9 +2102,9 @@ def remove(name=None, pkgs=None, **kwargs):
|
|||
exclude_pat="E@init.sls$",
|
||||
)
|
||||
except MinionError as exc:
|
||||
msg = "Failed to cache {}".format(path)
|
||||
msg = f"Failed to cache {path}"
|
||||
log.exception(msg, exc_info=exc)
|
||||
return "{}\n{}".format(msg, exc)
|
||||
return f"{msg}\n{exc}"
|
||||
|
||||
# Check to see if the uninstaller is cached. We don't want to
|
||||
# check for latest here like we do for "pkg.install" because we
|
||||
|
@ -2136,9 +2126,9 @@ def remove(name=None, pkgs=None, **kwargs):
|
|||
use_etag=True,
|
||||
)
|
||||
except MinionError as exc:
|
||||
msg = "Failed to cache {}".format(uninstaller)
|
||||
msg = f"Failed to cache {uninstaller}"
|
||||
log.exception(msg, exc_info=exc)
|
||||
return "{}\n{}".format(msg, exc)
|
||||
return f"{msg}\n{exc}"
|
||||
|
||||
# Check if the uninstaller was cached successfully
|
||||
if not cached_pkg:
|
||||
|
@ -2172,12 +2162,12 @@ def remove(name=None, pkgs=None, **kwargs):
|
|||
if use_msiexec:
|
||||
# Check if uninstaller is set to {guid}, if not we assume its a remote msi file.
|
||||
# which has already been downloaded.
|
||||
arguments = '"{}" /X "{}"'.format(msiexec, cached_pkg)
|
||||
arguments = f'"{msiexec}" /X "{cached_pkg}"'
|
||||
else:
|
||||
arguments = '"{}"'.format(cached_pkg)
|
||||
arguments = f'"{cached_pkg}"'
|
||||
|
||||
if uninstall_flags:
|
||||
arguments = "{} {}".format(arguments, uninstall_flags)
|
||||
arguments = f"{arguments} {uninstall_flags}"
|
||||
|
||||
# Uninstall the software
|
||||
changed.append(pkgname)
|
||||
|
@ -2192,7 +2182,7 @@ def remove(name=None, pkgs=None, **kwargs):
|
|||
force=True,
|
||||
action_type="Execute",
|
||||
cmd=cmd_shell,
|
||||
arguments='/c "{}"'.format(arguments),
|
||||
arguments=f'/c "{arguments}"',
|
||||
start_in=cache_path,
|
||||
trigger_type="Once",
|
||||
start_date="1975-01-01",
|
||||
|
@ -2209,7 +2199,7 @@ def remove(name=None, pkgs=None, **kwargs):
|
|||
else:
|
||||
# Launch the command
|
||||
result = __salt__["cmd.run_all"](
|
||||
'"{}" /c "{}"'.format(cmd_shell, arguments),
|
||||
f'"{cmd_shell}" /c "{arguments}"',
|
||||
output_loglevel="trace",
|
||||
python_shell=False,
|
||||
redirect_stderr=True,
|
||||
|
|
|
@ -92,7 +92,7 @@ def test_pkg__get_reg_software():
|
|||
|
||||
def test_pkg__get_reg_software_noremove():
|
||||
search = "test_pkg_noremove"
|
||||
key = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{}".format(search)
|
||||
key = f"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{search}"
|
||||
win_reg.set_value(hive="HKLM", key=key, vname="DisplayName", vdata=search)
|
||||
win_reg.set_value(hive="HKLM", key=key, vname="DisplayVersion", vdata="1.0.0")
|
||||
win_reg.set_value(
|
||||
|
@ -114,7 +114,7 @@ def test_pkg__get_reg_software_noremove():
|
|||
|
||||
def test_pkg__get_reg_software_noremove_not_present():
|
||||
search = "test_pkg_noremove_not_present"
|
||||
key = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{}".format(search)
|
||||
key = f"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{search}"
|
||||
win_reg.set_value(hive="HKLM", key=key, vname="DisplayName", vdata=search)
|
||||
win_reg.set_value(hive="HKLM", key=key, vname="DisplayVersion", vdata="1.0.0")
|
||||
try:
|
||||
|
|
Loading…
Add table
Reference in a new issue