
298 Capítulo 8½
tente a exceção
Observe as exceções com try/except
Para se recuperar de um erro quando ele ocorre, você precisa indicar
o código que lançar uma exceção. No Python, você faz isto com try e
except.
Tudo que você precisa fazer é pegar a parte do código
potencialmente com problemas e adicionar os rótulos try e except:
def save_data():
try:
leD = open("deliveries.txt", "a")
leD.write("Depot:\n")
leD.write("%s\n" % depot.get())
leD.write("Description:\n")
leD.write("%s\n" % description.get())
leD.write("Address:\n")
leD.write("%s\n" % address.get("1.0", END))
depot.set("")
description.delete(0, END)
address.delete("1.0", ...