#4 Исправлена индикацие о фантомной ошибке при размонтировании устройства.

This commit is contained in:
2026-04-20 20:35:07 +05:00
parent 8ee591f28d
commit 9c565598f9

View File

@@ -274,7 +274,11 @@ class USBVirusScanner {
currentState = SystemState.IDLE
} catch (e: Exception) {
} catch (e: kotlinx.coroutines.CancellationException) {
currentState = SystemState.IDLE
println(if (isDebug) "Программа получила CancellationException. Возврат к состоянию IDLE." else "")
}
catch (e: Exception) {
println(if (isDebug) "❌ Критическая ошибка: ${e.message}" else "")
e.printStackTrace()
currentState = SystemState.ERROR
@@ -513,7 +517,7 @@ class USBVirusScanner {
}
}
fun shutdown() {
println(if (isDebug) "\nЗавершение работы..." else "")
isRunning = false
@@ -649,7 +653,8 @@ fun main(args: Array<String>) {
}
} catch (e: Exception) {
println(if (isDebug) "❌ Критическая ошибка: ${e.message}" else "")
e.printStackTrace()
if (isDebug) e.printStackTrace()
if (isDebug) println("Общий Exception")
scanner.shutdown()
exitProcess(1)
}