From 8e75dbf40c2a6f7df0baa5c3e81de80d7fa77215 Mon Sep 17 00:00:00 2001 From: Arnas Udovicius Date: Sun, 25 Feb 2018 23:06:11 +0200 Subject: [PATCH] better menu flow --- config.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/config.py b/config.py index ef7c3ad..0f51926 100644 --- a/config.py +++ b/config.py @@ -14,6 +14,7 @@ class Config: self.fzf = FzfPrompt() def manage(self): + print(bcolors.HEADER + 'Managing configs' + bcolors.ENDC) done = 'off' if self.params.get('done'): done = 'on' @@ -30,12 +31,15 @@ class Config: elif menu == '?': self.manage_about() - - elif menu == '!': - self.toggle_active() + self.manage_menu() elif menu == 'v': self.toggle_done() + self.manage() + + elif menu == 't': + self.manage_timeslot() + self.manage_menu() elif menu == '<': return @@ -56,13 +60,11 @@ t - manage time slots < - back q - exit ''' + bcolors.ENDC) - self.manage() def toggle_done(self): done = self.params.get('done') self.params.update('done', not done) print(bcolors.OKBLUE + '[parameter "done" has been toggled]' + bcolors.ENDC) - self.manage() def manage_timeslot(self): self.manage_timeslot_menu()