Python · Essencial · Inglês · Técnico
pass
Instrução que não faz nada, usada onde a sintaxe exige um bloco mas ainda não há o que escrever. Mantém o código válido enquanto você rascunha.
Onde usar
Aparece em classes e funções esqueleto, em exceções personalizadas vazias e em except que ignoram um caso de propósito. Em review, um except com pass silencioso costuma ser barrado.
Em código
class ErroDeCobranca(Exception):
pass
def depois():
pass # TODOExemplos
Leave a pass there until we implement it.
Deixe um pass aí até a gente implementar.
That except with pass hides every error.
Esse except com pass esconde todos os erros.
Cuidado
Não use pass para engolir exceções sem registrar nada, porque isso esconde bugs reais.