From fc26a27d18002e5a7297d4ed3a10602d42840cbf Mon Sep 17 00:00:00 2001 From: gutosie Date: Sun, 21 Dec 2025 11:10:42 +0200 Subject: [PATCH] Update plugin.py --- NeoBoot/plugin.py | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/NeoBoot/plugin.py b/NeoBoot/plugin.py index 4fef404..af55cb8 100644 --- a/NeoBoot/plugin.py +++ b/NeoBoot/plugin.py @@ -913,20 +913,21 @@ class NeoBootImageChoose(Screen): self.ImageInstallTestOK() def ImageInstallTestOK(self): - if int(self.availablespace) < 500: - myerror = _('Not enough free space on /media/ !!\nYou need at least 500Mb free space.\n\nExit plugin.') - self.session.open(MessageBox, myerror, MessageBox.TYPE_INFO) - else: - if (getSupportedTuners()) == (getBoxHostName()): - try: - self.GOImageInstall() - except Exception as e: - loggscrash = time.localtime(time.time()) - LogCrashGS('%02d:%02d:%d %02d:%02d:%02d - %s\r\n' % (loggscrash.tm_mday, loggscrash.tm_mon, loggscrash.tm_year, loggscrash.tm_hour, loggscrash.tm_min, loggscrash.tm_sec, str(e))) - self.CRASHlogNeo() - else: - mess = _('Your receiver is not on the list of supported tuners.\nAccess stb error.') - self.session.open(MessageBox, mess, MessageBox.TYPE_INFO) + try: + if int(self.availablespace) < 500: + myerror = _('Not enough free space on /media/ !!\nYou need at least 500Mb free space.\n\nExit plugin.') + self.session.open(MessageBox, myerror, MessageBox.TYPE_INFO) + except: + if (getSupportedTuners()) == (getBoxHostName()): + try: + self.GOImageInstall() + except Exception as e: + loggscrash = time.localtime(time.time()) + LogCrashGS('%02d:%02d:%d %02d:%02d:%02d - %s\r\n' % (loggscrash.tm_mday, loggscrash.tm_mon, loggscrash.tm_year, loggscrash.tm_hour, loggscrash.tm_min, loggscrash.tm_sec, str(e))) + self.CRASHlogNeo() + else: + mess = _('Your receiver is not on the list of supported tuners.\nAccess stb error.') + self.session.open(MessageBox, mess, MessageBox.TYPE_INFO) def GOImageInstall(self): if fileExists('/.multinfo'):