def save_session(self): try: file = self.get_session_file() session = Session(self.window) session.set_file_selector_dir(self.__file_selector_dir) session.save(file) except Exception, e: moo.error_dialog(self.window, 'Could not save session', 'Could not save file %s: %s' % (file, str(e)))
def load_session(self): try: file = self.get_session_file() if os.path.exists(file): session = Session(file) session.attach(self.window) self.__file_selector_dir = session.get_file_selector_dir() else: self.__file_selector_dir = self.topdir self.__setup_file_selector() except: print_error()