1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Minor typo and PEP8 fixes for dnf module (#23845)

Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
This commit is contained in:
Abhijeet Kasurde 2017-04-26 17:27:49 +05:30 committed by John R Barker
parent 9fbbb5e10f
commit d16fe5bef3
2 changed files with 15 additions and 13 deletions

View file

@ -172,7 +172,7 @@ def _ensure_dnf(module):
if module.check_mode: if module.check_mode:
module.fail_json(msg="`{0}` is not installed, but it is required" module.fail_json(msg="`{0}` is not installed, but it is required"
" for the Ansible dnf module.".format(package)) "for the Ansible dnf module.".format(package))
module.run_command(['dnf', 'install', '-y', package], check_rc=True) module.run_command(['dnf', 'install', '-y', package], check_rc=True)
global dnf global dnf
@ -184,8 +184,8 @@ def _ensure_dnf(module):
import dnf.subject import dnf.subject
import dnf.util import dnf.util
except ImportError: except ImportError:
module.fail_json(msg="Could not import the dnf python module." module.fail_json(msg="Could not import the dnf python module. "
" Please install `{0}` package.".format(package)) "Please install `{0}` package.".format(package))
def _configure_base(module, base, conf_file, disable_gpg_check, installroot='/'): def _configure_base(module, base, conf_file, disable_gpg_check, installroot='/'):
@ -288,7 +288,7 @@ def _mark_package_install(module, base, pkg_spec):
try: try:
base.install(pkg_spec) base.install(pkg_spec)
except dnf.exceptions.MarkingError: except dnf.exceptions.MarkingError:
module.fail_json(msg="No package {} available.".format(pkg_spec)) module.fail_json(msg="No package {0} available.".format(pkg_spec))
def _parse_spec_group_file(names): def _parse_spec_group_file(names):
@ -340,7 +340,7 @@ def ensure(module, base, state, names):
environments.append(environment.id) environments.append(environment.id)
else: else:
module.fail_json( module.fail_json(
msg="No group {} available.".format(group_spec)) msg="No group {0} available.".format(group_spec))
if state in ['installed', 'present']: if state in ['installed', 'present']:
# Install files. # Install files.
@ -409,7 +409,7 @@ def ensure(module, base, state, names):
# Group is already uninstalled. # Group is already uninstalled.
pass pass
for envioronment in environments: for environment in environments:
try: try:
base.environment_remove(environment) base.environment_remove(environment)
except dnf.exceptions.CompsError: except dnf.exceptions.CompsError:
@ -427,13 +427,15 @@ def ensure(module, base, state, names):
if not base.resolve(allow_erasing=allow_erasing): if not base.resolve(allow_erasing=allow_erasing):
if failures: if failures:
module.fail_json(msg='Failed to install some of the specified packages', module.fail_json(msg='Failed to install some of the '
'specified packages',
failures=failures) failures=failures)
module.exit_json(msg="Nothing to do") module.exit_json(msg="Nothing to do")
else: else:
if module.check_mode: if module.check_mode:
if failures: if failures:
module.fail_json(msg='Failed to install some of the specified packages', module.fail_json(msg='Failed to install some of the '
'specified packages',
failures=failures) failures=failures)
module.exit_json(changed=True) module.exit_json(changed=True)
@ -446,7 +448,8 @@ def ensure(module, base, state, names):
response['results'].append("Removed: {0}".format(package)) response['results'].append("Removed: {0}".format(package))
if failures: if failures:
module.fail_json(msg='Failed to install some of the specified packages', module.fail_json(msg='Failed to install some of the '
'specified packages',
failures=failures) failures=failures)
module.exit_json(**response) module.exit_json(**response)

View file

@ -659,7 +659,6 @@ lib/ansible/modules/packaging/os/apt.py
lib/ansible/modules/packaging/os/apt_key.py lib/ansible/modules/packaging/os/apt_key.py
lib/ansible/modules/packaging/os/apt_repository.py lib/ansible/modules/packaging/os/apt_repository.py
lib/ansible/modules/packaging/os/apt_rpm.py lib/ansible/modules/packaging/os/apt_rpm.py
lib/ansible/modules/packaging/os/dnf.py
lib/ansible/modules/packaging/os/dpkg_selections.py lib/ansible/modules/packaging/os/dpkg_selections.py
lib/ansible/modules/packaging/os/homebrew.py lib/ansible/modules/packaging/os/homebrew.py
lib/ansible/modules/packaging/os/homebrew_cask.py lib/ansible/modules/packaging/os/homebrew_cask.py