[Trilhas Python] variável _name_ na página 49

Olá,
na página 49 do livro “Trilhas Python” na criação da função principal, são descritos os seguintes códigos:

Bloco de citação

def main(stdscr):
pass

if name == “main”:
initscr()
wrapper(main)

Bloco de citação

Pelo espaçamento entre eles e pelo que é descrito no parágrafo subsequente (“…Em seguida criamos um bloco de código que só deverá…”) parece tratar-se de dois blocos separados. Mas fazendo desse jeito no IDLE, retorno o erro de que name não foi definida. Fazendo de duas outras formas ele aceita os códigos, a saber: ou colocado o if dentro da função main; ou fazendo o if separado mas colocando name entre “”.
Não sei como proceder.