Encerrar execução em python

Como é possível encerrar a execução de um script a partir de um if e else.
Por exemplo.

def func(a):
    if a == 1:
       return a
   else:
     encerra programa

def func2(a):
    return a

func(2)
func2(2)

Como é possível parar a execução do código no else, sem permitir que a próxima função seja executada?

Basta usar sys.exit:

import sys

def func(a):
    if a == 1:
       return a
   else:
      sys.exit()