Author: duncan
Date: Tue Sep 26 12:35:50 2006
New Revision: 8242
Modified:
branches/rel-1-5/freevo/src/helpers/recordserver.py
Log:
[ 1565077 ] Stops freevo from canceling recording
patch applied
Modified: branches/rel-1-5/freevo/src/helpers/recordserver.py
==============================================================================
--- branches/rel-1-5/freevo/src/helpers/recordserver.py (original)
+++ branches/rel-1-5/freevo/src/helpers/recordserver.py Tue Sep 26 12:35:50 2006
@@ -705,14 +705,33 @@
# if prog.start <= last and favorite:
(isFav, favorite) = self.isProgAFavorite(prog, favs)
if prog.start <= last and isFav:
- self.removeScheduledRecording(prog)
+ # do not yet remove programs that are currently being recorded:
+ try:
+ rec_now = prog.isRecording
+ except:
+ rec_now = False
+
+ if rec_now:
+ _debug_("not removing currently recorded favorite")
+ else:
+ self.removeScheduledRecording(prog)
for ch in guide.chan_list:
for prog in ch.programs:
(isFav, favorite) = self.isProgAFavorite(prog, favs)
if isFav:
- prog.isFavorite = favorite
- self.scheduleRecording(prog)
+ # do not schedule favorites that are currently being
recorded:
+ try:
+ rec_now = prog.isRecording
+ except:
+ rec_now = False
+
+ if rec_now:
+ _debug_("not scheduling currently recorded favorite")
+ else:
+ prog.isFavorite = favorite
+ self.scheduleRecording(prog)
+
return (TRUE, 'favorites schedule updated')
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog