From 3d450baabd17f13a0ca5aec0d99d70d019714869 Mon Sep 17 00:00:00 2001 From: Joshua Karns Date: Tue, 12 Jun 2018 13:57:46 -0400 Subject: [PATCH] Fixed bug that was caused by an even handler being called at an inappropriate time --- src/widgets/graphing_widget.py | 2 ++ src/worker/work_request.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/widgets/graphing_widget.py b/src/widgets/graphing_widget.py index ab1d272..3f78175 100644 --- a/src/widgets/graphing_widget.py +++ b/src/widgets/graphing_widget.py @@ -553,6 +553,8 @@ def __on_data_name_chagned(self, new_table): def callback(work_result): self.remove_worker_by_jid(work_result.job_id) result = work_result.result + if result == None: + return if 'parameters' not in result: self.set_graph_buttons_enabled(True) return diff --git a/src/worker/work_request.py b/src/worker/work_request.py index 3bee6fb..9a04b21 100644 --- a/src/worker/work_request.py +++ b/src/worker/work_request.py @@ -264,6 +264,8 @@ def table_meta_data(table_name: str): """ *Initilizes meta data file.* """ + if table_name == None or table_name == '': + return None table = LOCAL_TABLE_CACHE[table_name]['data'] header = LOCAL_TABLE_CACHE[table_name]['header'] parameters = list(table.keys())