1
0

Error handling when getch() throws an error

Currently untested, but should work well enough. Doing this as an reference implementation.
Esse commit está contido em:
Akronymus 2020-09-15 19:45:54 +02:00 commit de GitHub
commit 979c925234
Nenhuma chave conhecida encontrada para esta assinatura no banco de dados
ID da chave GPG: 4AEE18F83AFDEB23

Ver arquivo

@ -756,10 +756,12 @@ class CursedMenu(object):
self.screen.addstr(16, 2, "{}'s garden is locked, but you can see in...".format(guest_garden)) self.screen.addstr(16, 2, "{}'s garden is locked, but you can see in...".format(guest_garden))
else: else:
self.screen.addstr(16, 2, "i can't seem to find directions to {}...".format(guest_garden)) self.screen.addstr(16, 2, "i can't seem to find directions to {}...".format(guest_garden))
self.screen.getch() try:
self.clear_info_pane() self.screen.getch()
self.draw_plant_ascii(self.plant) self.clear_info_pane()
self.visited_plant = None self.draw_plant_ascii(self.plant)
finally:
self.visited_plant = None
def water_on_visit(self, guest_visitor_file): def water_on_visit(self, guest_visitor_file):
visitor_data = {} visitor_data = {}