From 4a4c8a59a49a5d0371485ca60a8176ad7b6cfb24 Mon Sep 17 00:00:00 2001 From: hschang Date: Fri, 24 Jun 2016 10:58:44 +0900 Subject: [PATCH] fix crash at SatConfig & Infobar. --- lib/python/Screens/InfoBarGenerics.py | 4 ++-- lib/python/Screens/Satconfig.py | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/python/Screens/InfoBarGenerics.py b/lib/python/Screens/InfoBarGenerics.py index 186b07a..5a556c0 100755 --- a/lib/python/Screens/InfoBarGenerics.py +++ b/lib/python/Screens/InfoBarGenerics.py @@ -36,7 +36,7 @@ from enigma import eTimer, eServiceCenter, eDVBServicePMTHandler, iServiceInform iPlayableService, eServiceReference, eEPGCache, eActionMap from time import time, localtime, strftime -from os import stat as os_stat +from os import stat as os_stat, system as os_system from bisect import insort from RecordTimer import RecordTimerEntry, RecordTimer @@ -1665,7 +1665,7 @@ class InfoBarInstantRecord: if not fileExists("/hdd", 0): print "not found /hdd" - system("ln -s /media/hdd /hdd") + os_system("ln -s /media/hdd /hdd") # try: stat = os_stat(dir) diff --git a/lib/python/Screens/Satconfig.py b/lib/python/Screens/Satconfig.py index 3b75e46..58f5494 100644 --- a/lib/python/Screens/Satconfig.py +++ b/lib/python/Screens/Satconfig.py @@ -457,6 +457,9 @@ class NimSetup(Screen, ConfigListScreen, ServiceStopScreen): self.deleteConfirmed((None, "no")) def deleteConfirmed(self, confirmed): + if confirmed is None: + confirmed = (None, "no") + if confirmed[1] == "yes" or confirmed[1] == "yestoall": eDVBDB.getInstance().removeServices(-1, -1, -1, self.satpos_to_remove) -- 2.7.4