diff options
Diffstat (limited to 'test/lib/ansible_test/_internal/csharp_import_analysis.py')
-rw-r--r-- | test/lib/ansible_test/_internal/csharp_import_analysis.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/test/lib/ansible_test/_internal/csharp_import_analysis.py b/test/lib/ansible_test/_internal/csharp_import_analysis.py index a753bee599..cc99d761fa 100644 --- a/test/lib/ansible_test/_internal/csharp_import_analysis.py +++ b/test/lib/ansible_test/_internal/csharp_import_analysis.py @@ -5,6 +5,10 @@ __metaclass__ = type import os import re +from .io import ( + open_text_file, +) + from .util import ( display, ) @@ -53,7 +57,7 @@ def get_csharp_module_utils_name(path): # type: (str) -> str else: prefix = '' - name = prefix + os.path.splitext(os.path.relpath(path, base_path))[0].replace(os.sep, '.') + name = prefix + os.path.splitext(os.path.relpath(path, base_path))[0].replace(os.path.sep, '.') return name @@ -80,7 +84,7 @@ def extract_csharp_module_utils_imports(path, module_utils, is_pure_csharp): else: pattern = re.compile(r'(?i)^#\s*ansiblerequires\s+-csharputil\s+((?:Ansible|ansible.collections)\..+)') - with open(path, 'r') as module_file: + with open_text_file(path) as module_file: for line_number, line in enumerate(module_file, 1): match = re.search(pattern, line) |