summaryrefslogtreecommitdiff
path: root/test/lib/ansible_test/_data/sanity/validate-modules/validate_modules/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/lib/ansible_test/_data/sanity/validate-modules/validate_modules/main.py')
-rw-r--r--test/lib/ansible_test/_data/sanity/validate-modules/validate_modules/main.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/lib/ansible_test/_data/sanity/validate-modules/validate_modules/main.py b/test/lib/ansible_test/_data/sanity/validate-modules/validate_modules/main.py
index e7379288d7..731c0e45bb 100644
--- a/test/lib/ansible_test/_data/sanity/validate-modules/validate_modules/main.py
+++ b/test/lib/ansible_test/_data/sanity/validate-modules/validate_modules/main.py
@@ -583,7 +583,7 @@ class ModuleValidator(Validator):
if isinstance(child, (ast.FunctionDef, ast.ClassDef)):
linenos.append(child.lineno)
- return min(linenos)
+ return min(linenos) if linenos else None
def _find_main_call(self, look_for="main"):
""" Ensure that the module ends with:
@@ -2192,7 +2192,7 @@ class ModuleValidator(Validator):
main = self._find_main_call()
self._find_module_utils(main)
self._find_has_import()
- first_callable = self._get_first_callable()
+ first_callable = self._get_first_callable() or 1000000 # use a bogus "high" line number if no callable exists
self._ensure_imports_below_docs(doc_info, first_callable)
self._check_for_subprocess()
self._check_for_os_call()