From 9a7775a88f2fc1937c99e4cd2c9bfbf839da5528 Mon Sep 17 00:00:00 2001 From: Andy Balaam Date: Sat, 29 Nov 2008 16:36:45 +0000 Subject: [PATCH] Allow specifying a real_title in a favourite which changes the title of the recorded programme, overwriting what was in the TV guide. --- src/rtv_favourite.py | 1 + src/rtv_schedule.py | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/rtv_favourite.py b/src/rtv_favourite.py index 7fa5c65..f802800 100644 --- a/src/rtv_favourite.py +++ b/src/rtv_favourite.py @@ -12,6 +12,7 @@ class Favourite(rtv_propertiesfile.PropertiesFile): self.priority = None self.record = "yes" self.destination = None + self.real_title = None self._title_re = None diff --git a/src/rtv_schedule.py b/src/rtv_schedule.py index 4a5677d..944f010 100644 --- a/src/rtv_schedule.py +++ b/src/rtv_schedule.py @@ -163,6 +163,8 @@ class Schedule: % pi.channel ) pi.priority = fav.priority pi.destination = fav.destination + if fav.real_title: + pi.title = fav.real_title self.record_queue.append( pi ) break @@ -335,7 +337,7 @@ class FakeScheduler: raise Exception( "remove_scheduled_events called twice." ) self.remove_scheduled_events_called = True - def read_favs_and_selections( self, config ): + def read_favs_and_selections( self, config, record_only ): return [ self.favHeroes, self.favNewsnight, self.favLost ] def schedule_recordings( self, queue ): @@ -381,7 +383,6 @@ class FakeScheduler: format_pi_list( [self.piTurnip] ), format_pi_list( self.queue ) ) ) - print "test_schedule Passed" def test_schedule( config ): p = FakeScheduler() -- 2.11.4.GIT