refactoring

This commit is contained in:
Andrew
2025-11-02 04:02:20 +03:00
parent cf8d516b8a
commit 3a835bdb63

View File

@@ -35,11 +35,8 @@ class InstallationThread(ProcessThread):
def run(self):
try:
try:
shutil.rmtree(get_aegnux_installation_dir(), True)
except:
self.log_signal.emit(f'[WARNING] Can\'t remove existing installation.')
self.try_cleanup_installation()
self.progress_signal.emit(10)
if self.download_method == DownloadMethod.ONLINE:
@@ -129,6 +126,12 @@ class InstallationThread(ProcessThread):
self.log_signal.emit(f'[ERROR] {e}')
self.finished_signal.emit(False)
def try_cleanup_installation(self):
try:
shutil.rmtree(get_aegnux_installation_dir(), True)
except:
self.log_signal.emit(f'[WARNING] Can\'t remove existing installation.')
def install_vcr(self):
self.log_signal.emit(f'[DEBUG] Unpacking VCR to {get_vcr_dir_path()}...')
self.unpack_zip(VCR_ZIP, get_vcr_dir_path().as_posix())