from Screens.MessageBox import MessageBox
from Tools.Directories import resolveFilename, SCOPE_CONFIG, copyfile
#from Screens.Screen import Screen
-from file import unlink
+from os import unlink
from enigma import eTimer, eDVBDB
class DefaultServiceScan(ServiceScan):
def __init__(self, session, scanList):
try:
- unlink("rm " + resolveFilename(SCOPE_CONFIG) + "/lamedb");
+ unlink(resolveFilename(SCOPE_CONFIG) + "/lamedb");
except OSError:
pass
db = eDVBDB.getInstance()
ScanSetup.__init__(self, session)
# backup lamedb
confdir = resolveFilename(SCOPE_CONFIG)
- copyfile(confdir + "/lamedb", confdir + "/lamedb.backup)
+ copyfile(confdir + "/lamedb", confdir + "/lamedb.backup")
self.scan_type.value = "multisat"
self.createSetup()
self.scanIndex = 0
if self.scanIndex + 1 >= len(self.multiscanlist):
print "no more sats to scan"
confdir = resolveFilename(SCOPE_CONFIG)
- copyfile(confdir + "/lamedb.backup", confdir + "/lamedb)
+ copyfile(confdir + "/lamedb.backup", confdir + "/lamedb")
db.reloadServicelist()
self.close()
else: