Make call to main() not at bottom an error

This commit is contained in:
Matt Martz 2015-05-18 11:49:02 -05:00 committed by John Barker
parent bfab54e8f4
commit b608194e59

View file

@ -4,7 +4,6 @@ from __future__ import print_function
import os
import ast
import sys
import argparse
from ansible.utils.module_docs import get_docstring, BLACKLIST_MODULES
@ -79,8 +78,8 @@ class ModuleValidator(object):
if (isinstance(child.value.func, ast.Name) and
child.value.func.id == 'main'):
lineno = child.lineno
if lineno != self.length:
self.warnings.append('Call to main() not the last '
if lineno < self.length - 1:
self.errors.append('Call to main() not the last '
'line')
if not lineno: