one less reason for enigma2 to crash on startup when flash is full.
authorFelix Domke <felix.domke@multimedia-labs.de>
Sun, 23 Aug 2009 22:35:36 +0000 (00:35 +0200)
committerFelix Domke <felix.domke@multimedia-labs.de>
Sun, 23 Aug 2009 22:35:36 +0000 (00:35 +0200)
lib/python/Tools/Profile.py

index 5fee531..4d8dd90 100644 (file)
@@ -9,6 +9,7 @@ profile_start = time.time()
 
 profile_data = {}
 total_time = 1
+profile_file = None
 
 try:
        profile_old = open(resolveFilename(SCOPE_CONFIG, "profile"), "r").readlines()
@@ -22,7 +23,10 @@ try:
 except:
        print "no profile data available"
 
-profile_file = open(resolveFilename(SCOPE_CONFIG, "profile"), "w")
+try:
+       profile_file = open(resolveFilename(SCOPE_CONFIG, "profile"), "w")
+except IOError:
+       print "WARNING: couldn't open profile file!"
 
 def profile(id):
        now = time.time() - profile_start