do not crash (blue screen) when try to remove a non existing bouquet
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Mon, 17 Apr 2006 15:14:30 +0000 (15:14 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Mon, 17 Apr 2006 15:14:30 +0000 (15:14 +0000)
lib/python/Screens/ChannelSelection.py

index 8d09f01..7db3a1c 100644 (file)
@@ -298,7 +298,10 @@ class ChannelSelectionEdit:
                        if pos != -1:
                                filename = '/etc/enigma2/' + refstr[:pos] # FIXMEEE !!! HARDCODED /etc/enigma2
                self.removeCurrentService()
-               remove(filename)
+               try:
+                       remove(filename)
+               except OSError:
+                       print "error during remove of", filename
                eDVBDB.getInstance().reloadBouquets()
 
 #  multiple marked entry stuff ( edit mode, later multiepg selection )