Остановить выполнение скрипта, вызванного с помощью execfile

Можно ли прервать выполнение скрипта Python, вызываемого с помощью функции execfile, без использования оператора if / else? Я пыталсяexit(), но это не позволяетmain.py заканчивать.

<code># main.py
print "Main starting"
execfile("script.py")
print "This should print"

# script.py
print "Script starting"
a = False

if a == False:
    # Sanity checks. Script should break here
    # <insert magic command>    

# I'd prefer not to put an "else" here and have to indent the rest of the code
print "this should not print"
# lots of lines below
</code>

Ответы на вопрос(3)

Ваш ответ на вопрос