use default record path when current doesnt exist
authorghost <andreas.monzner@multimedia-labs.de>
Fri, 6 Feb 2009 23:24:10 +0000 (00:24 +0100)
committerghost <andreas.monzner@multimedia-labs.de>
Fri, 6 Feb 2009 23:24:10 +0000 (00:24 +0100)
RecordTimer.py
lib/python/Screens/InfoBarGenerics.py

index 6b306d4e6f0e3fab2ee84fa6b12c4676d0f306b1..897c281abb9cea598946d0716c28bc6787e0c810 100644 (file)
@@ -141,7 +141,7 @@ class RecordTimerEntry(timer.TimerEntry, object):
                if self.name:
                        filename += " - " + self.name
 
-               if self.dirname and not Directories.pathExists(self.dirname):
+               if self.dirname and not Directories.fileExists(self.dirname, 'w'):
                        self.dirnameHadToFallback = True
                        self.Filename = Directories.getRecordingFilename(filename, None)
                else:
index 197594fdc7f766f4636a05c6c98637a38ae32713..7003ed87eba848679dc2cb386469db499f7ed842 100644 (file)
@@ -29,7 +29,7 @@ from Screens.TimeDateInput import TimeDateInput
 from ServiceReference import ServiceReference
 
 from Tools import Notifications
-from Tools.Directories import SCOPE_HDD, resolveFilename, pathExists
+from Tools.Directories import SCOPE_HDD, resolveFilename, fileExists
 
 from enigma import eTimer, eServiceCenter, eDVBServicePMTHandler, iServiceInformation, \
        iPlayableService, eServiceReference, eEPGCache
@@ -1548,7 +1548,7 @@ class InfoBarInstantRecord:
 
        def instantRecord(self):
                dir = config.movielist.last_videodir.value
-               if not pathExists(dir):
+               if not fileExists(dir, 'w'):
                        dir = resolveFilename(SCOPE_HDD)
                try:
                        stat = os_stat(dir)