def show_handler(self, event): """Called when the Panel is being shown.""" if event.IsShown(): self.keywords = [item[0].lower() for item in sql_helpers.load_words( main.sql_conn, "keywords")] self.blacklist = [item[0].lower() for item in sql_helpers.load_words( main.sql_conn, "blacklist")]
def load_words(self, table_name): """Loads the values from keywords or blacklist.""" temp_words = sql_helpers.load_words(main.sql_conn, table_name) if table_name == "keywords": self.keywords_list.Clear() for word in temp_words: self.keywords_list.Append(word[0]) elif table_name == "blacklist": self.blacklist_list.Clear() for word in temp_words: self.blacklist_list.Append(word[0])