diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2008-02-08 00:01:04 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2008-02-08 00:01:04 +0000 |
| commit | 1ed7644aa25453750f78f83e4bddfc82505e1b06 (patch) | |
| tree | 06e5e2baa55abed84eb8544d44e7c53fbfa517be /lib/python | |
| parent | dd0d9dfcca6d9c0d7babba263c7d476c97f1f7ba (diff) | |
| download | enigma2-1ed7644aa25453750f78f83e4bddfc82505e1b06.tar.gz enigma2-1ed7644aa25453750f78f83e4bddfc82505e1b06.zip | |
stop writing progress after profile_final
Diffstat (limited to 'lib/python')
| -rw-r--r-- | lib/python/Tools/Profile.py | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/lib/python/Tools/Profile.py b/lib/python/Tools/Profile.py index 1c44bc84..7e61da0f 100644 --- a/lib/python/Tools/Profile.py +++ b/lib/python/Tools/Profile.py @@ -1,3 +1,4 @@ +# the implementation here is a bit crappy. import time from Directories import resolveFilename, SCOPE_SYSETC @@ -27,13 +28,14 @@ def profile(id): now = time.time() - profile_start if profile_file: profile_file.write("%.2f\t%s\n" % (now, id)) - if id in profile_data: - t = profile_data[id] - perc = t * (PERCENTAGE_END - PERCENTAGE_START) / total_time + PERCENTAGE_START - try: - open("/proc/progress", "w").write("%d \n" % perc) - except IOError: - pass + + if id in profile_data: + t = profile_data[id] + perc = t * (PERCENTAGE_END - PERCENTAGE_START) / total_time + PERCENTAGE_START + try: + open("/proc/progress", "w").write("%d \n" % perc) + except IOError: + pass def profile_final(): global profile_file |
