From 3e3be5c6a3e74116621dda24b475d0173c12ad24 Mon Sep 17 00:00:00 2001 From: Dan Date: Sat, 29 May 2021 14:20:24 -0400 Subject: [PATCH] added logic to account for starting without the pickled settings --- main.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/main.py b/main.py index f928832..f106d30 100644 --- a/main.py +++ b/main.py @@ -19,13 +19,16 @@ class MangaReader: master.title("Manga Reader") - #Load settings - settingLoad = pickle.load(open('manga.p', 'rb')) - self.dir = settingLoad['directory'] - self.nextKey = settingLoad['nextKey'] - self.backKey = settingLoad['backKey'] - self.quitKey = settingLoad['quitKey'] - self.openKey = settingLoad['openKey'] + #Load settings + try: + settingLoad = pickle.load(open('manga.p', 'rb')) + self.dir = settingLoad['directory'] + self.nextKey = settingLoad['nextKey'] + self.backKey = settingLoad['backKey'] + self.quitKey = settingLoad['quitKey'] + self.openKey = settingLoad['openKey'] + except: + pass # tk window size and allow resize master.geometry("700x900") @@ -54,7 +57,7 @@ class MangaReader: # page counter self.pgcount = Label(self.buttonFrame, text= str(self.page) + " of " + str(self.total)) - self.pgcount.grid(row=1, columns=1, columnspan=2) + self.pgcount.grid(row=1, column=1, columnspan=2, pady=(20,20)) self.mangaTitle = Label(self.buttonFrame, text=os.path.basename(self.file)) self.mangaTitle.grid(row=0, column=1)