read old autosaves

This commit is contained in:
Dominik Demuth
2024-01-02 10:25:46 +01:00
parent c55a983b54
commit cbcc9308ad
4 changed files with 162 additions and 63 deletions

View File

@@ -1,9 +1,8 @@
from __future__ import annotations
import datetime
import os
import pathlib
import re
import time
from pathlib import Path
from numpy import geomspace, linspace
@@ -34,7 +33,7 @@ from ..math.smooth import QSmooth
from ..nmr.coupling_calc import QCoupCalcDialog
from ..nmr.t1_from_tau import QRelaxCalc
from .._py.basewindow import Ui_BaseWindow
from ..lib.utils import UpdateDialog, Updater
from ..lib.utils import UpdateDialog
class NMRMainWindow(QtWidgets.QMainWindow, Ui_BaseWindow):
@@ -1110,6 +1109,7 @@ class NMRMainWindow(QtWidgets.QMainWindow, Ui_BaseWindow):
# TODO better separate thread may it takes some time to save
self.status.setText('Autosave...')
success = NMRWriter(self.management.graphs, self.management.data).export(self.__backup_path.with_suffix('.nmr.0'))
if success:
self.__backup_path.with_suffix('.nmr.0').rename(self.__backup_path)