CC-3245: upgrade 1.8->2.0 cause error in show recorder

- new cofig field was missing from recorder.cfg.200
- better log when execption happens
This commit is contained in:
James 2012-01-13 16:24:16 -05:00
parent 41b072b412
commit ecdd957525
2 changed files with 7 additions and 3 deletions

View File

@ -25,3 +25,5 @@ record_samplerate = 44100
record_channels = 2
record_sample_size = 16
#can be either ogg|mp3, mp3 recording requires installation of the package "lame"
record_file_type = 'ogg'

View File

@ -270,13 +270,15 @@ class CommandListener():
'hour': start_time_on_server.hour, 'min': start_time_on_server.minute, 'sec': start_time_on_server.second}
self.sr = ShowRecorder(show_instance, show_name, show_length.seconds, start_time_formatted)
self.sr.start()
#remove show from shows to record.
del self.shows_to_record[start_time]
time_till_next_show = self.get_time_till_next_show()
self.time_till_next_show = time_till_next_show
except Exception,e :
self.logger.error(e)
import traceback
top = traceback.format_exc()
self.logger.error('Exception: %s', e)
self.logger.error("traceback: %s", top)
else:
self.logger.debug("No recording scheduled...")