Author: duncan
Date: Wed May 30 20:14:14 2007
New Revision: 9622
Modified:
branches/rel-1/freevo/ChangeLog
branches/rel-1/freevo/src/tv/plugins/recordings_manager.py
Log:
[ 1728182 ] Recordings Manager doesn't delete files when out of space
Patch from Adam Charrett applied
Modified: branches/rel-1/freevo/ChangeLog
==============================================================================
--- branches/rel-1/freevo/ChangeLog (original)
+++ branches/rel-1/freevo/ChangeLog Wed May 30 20:14:14 2007
@@ -13,6 +13,11 @@
svn co svn://svn.freevo.org/freevo/branches/rel-1/freevo freevo-1.x
+== Release 1.7.3 (2007-??-??) ==
+--------------------------------
+
+ * Fixed tv recordings manager not deleting files when out of space (B#1728182)
+
== Release 1.7.2 (2007-05-26) ==
--------------------------------
Modified: branches/rel-1/freevo/src/tv/plugins/recordings_manager.py
==============================================================================
--- branches/rel-1/freevo/src/tv/plugins/recordings_manager.py (original)
+++ branches/rel-1/freevo/src/tv/plugins/recordings_manager.py Wed May 30
20:14:14 2007
@@ -886,15 +886,13 @@
If it has attempt to remove some recordings.
"""
if util.freespace(config.TV_RECORD_DIR) < self.required_space:
- print 'Need to free up some space now!'
candidates = self.generate_candidates()
-
while (util.freespace(config.TV_RECORD_DIR) < self.required_space)
and (len(candidates) > 0):
# Delete a candidate
candidate = candidates.pop(0)
- if (not candidate) or (not candidate.files):
+ if (not candidate):
break
- candidate.files.delete()
+ candidate.delete()
def generate_candidates(self):
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog