1
0
mirror of https://github.com/ansible/awx.git synced 2024-10-27 09:25:10 +03:00

Misc Python 3 changes: execfile(), file(), reduce(), StandardError

This commit is contained in:
cclauss 2018-02-09 17:17:05 +01:00
parent 476dbe58c5
commit 260aec543e
6 changed files with 8 additions and 4 deletions

View File

@ -25,4 +25,5 @@ import ansible
# Because of the way Ansible loads plugins, it's not possible to import
# ansible.plugins.callback.minimal when being loaded as the minimal plugin. Ugh.
execfile(os.path.join(os.path.dirname(ansible.__file__), 'plugins', 'callback', 'minimal.py'))
with open(os.path.join(os.path.dirname(ansible.__file__), 'plugins', 'callback', 'minimal.py')) as in_file:
exec(in_file.read())

View File

@ -44,7 +44,7 @@ def could_be_playbook(project_path, dir_path, filename):
# show up.
matched = False
try:
for n, line in enumerate(file(playbook_path)):
for n, line in enumerate(open(playbook_path)):
if valid_playbook_re.match(line):
matched = True
# Any YAML file can also be encrypted with vault;

View File

@ -18,6 +18,7 @@ import contextlib
import tempfile
import six
import psutil
from functools import reduce
from StringIO import StringIO
from decimal import Decimal

View File

@ -1,4 +1,5 @@
import re
from functools import reduce
from pyparsing import (
infixNotation,
opAssoc,

View File

@ -322,4 +322,5 @@ if __name__ == '__main__':
imp.load_source('ansible.cli.inventory', __file__ + '.py', f)
ansible_path = distutils.spawn.find_executable('ansible')
sys.argv[0] = 'ansible-inventory'
execfile(ansible_path)
with open(ansible_path) as in_file:
exec(in_file.read())

View File

@ -31,7 +31,7 @@ def has_bom(fn):
return sample.startswith((codecs.BOM_UTF8, codecs.BOM_UTF16_LE, codecs.BOM_UTF16_BE))
def popen_wrapper(args, os_err_exc_type=StandardError, stdout_encoding='utf-8'):
def popen_wrapper(args, os_err_exc_type=Exception, stdout_encoding='utf-8'):
"""
Friendly wrapper around Popen.
Returns stdout output, stderr output and OS status code.