def on_btn_sdf_save_clicked(self): self.statusbar.showMessage("saving current sdf...", 2000) sdft.write_sdf( self.curr_sdf, op.join(sdft.REPORT_FOLDER, "sdf", self.curr_sdf_name + ".sdf")) self.statusbar.showMessage( "sdf {} saved with {} records.".format(self.curr_sdf_name, len(self.curr_sdf)), 2000)
def on_btn_session_save_clicked(self): session_dir = op.join(sdft.REPORT_FOLDER, "session") if not op.isdir(session_dir): print(" > creating session folder {}...".format(session_dir)) os.mkdir(session_dir) f = open(op.join(session_dir, self.sdf_name+".session"), "wb") self.statusbar.showMessage("saving session...", 2000) #session = [self.sdf_dict, self.sdf_info_dict, self.sdf_name_order, self.curr_sdf_name] #pickle.dump(session, f, protocol=2) session = [self.sdf_info_dict, self.sdf_name_order, self.curr_sdf_name] pickle.dump(session, f, protocol=2) f.close() for num, sdf_name in enumerate(self.sdf_name_order): sdf = self.sdf_dict[sdf_name] sdft.write_sdf(sdf, op.join(sdft.REPORT_FOLDER, "session", "session_{}_{:02d}".format(self.sdf_name, num))) self.statusbar.showMessage("session {} saved.".format(self.sdf_name), 2000)
def on_btn_session_save_clicked(self): session_dir = op.join(sdft.REPORT_FOLDER, "session") if not op.isdir(session_dir): print(" > creating session folder {}...".format(session_dir)) os.mkdir(session_dir) f = open(op.join(session_dir, self.sdf_name + ".session"), "wb") self.statusbar.showMessage("saving session...", 2000) #session = [self.sdf_dict, self.sdf_info_dict, self.sdf_name_order, self.curr_sdf_name] #pickle.dump(session, f, protocol=2) session = [self.sdf_info_dict, self.sdf_name_order, self.curr_sdf_name] pickle.dump(session, f, protocol=2) f.close() for num, sdf_name in enumerate(self.sdf_name_order): sdf = self.sdf_dict[sdf_name] sdft.write_sdf( sdf, op.join(sdft.REPORT_FOLDER, "session", "session_{}_{:02d}".format(self.sdf_name, num))) self.statusbar.showMessage("session {} saved.".format(self.sdf_name), 2000)
def on_btn_sdf_save_clicked(self): self.statusbar.showMessage("saving current sdf...", 2000) sdft.write_sdf(self.curr_sdf, op.join(sdft.REPORT_FOLDER, "sdf", self.curr_sdf_name+".sdf")) self.statusbar.showMessage("sdf {} saved with {} records.".format(self.curr_sdf_name, len(self.curr_sdf)), 2000)