fix crash at SatConfig & Infobar.
authorhschang <chang@dev3>
Fri, 24 Jun 2016 01:58:44 +0000 (10:58 +0900)
committerhschang <chang@dev3>
Fri, 24 Jun 2016 01:58:53 +0000 (10:58 +0900)
lib/python/Screens/InfoBarGenerics.py
lib/python/Screens/Satconfig.py

index 186b07a..5a556c0 100755 (executable)
@@ -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)
index 3b75e46..58f5494 100644 (file)
@@ -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)