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:
parent
41b072b412
commit
ecdd957525
|
@ -25,3 +25,5 @@ record_samplerate = 44100
|
||||||
record_channels = 2
|
record_channels = 2
|
||||||
record_sample_size = 16
|
record_sample_size = 16
|
||||||
|
|
||||||
|
#can be either ogg|mp3, mp3 recording requires installation of the package "lame"
|
||||||
|
record_file_type = 'ogg'
|
|
@ -261,7 +261,7 @@ class CommandListener():
|
||||||
show_length = self.shows_to_record[start_time][0]
|
show_length = self.shows_to_record[start_time][0]
|
||||||
show_instance = self.shows_to_record[start_time][1]
|
show_instance = self.shows_to_record[start_time][1]
|
||||||
show_name = self.shows_to_record[start_time][2]
|
show_name = self.shows_to_record[start_time][2]
|
||||||
|
|
||||||
T = pytz.timezone(self.server_timezone)
|
T = pytz.timezone(self.server_timezone)
|
||||||
start_time_on_UTC = getDateTimeObj(start_time)
|
start_time_on_UTC = getDateTimeObj(start_time)
|
||||||
start_time_on_server = start_time_on_UTC.replace(tzinfo=pytz.utc).astimezone(T)
|
start_time_on_server = start_time_on_UTC.replace(tzinfo=pytz.utc).astimezone(T)
|
||||||
|
@ -270,13 +270,15 @@ class CommandListener():
|
||||||
'hour': start_time_on_server.hour, 'min': start_time_on_server.minute, 'sec': start_time_on_server.second}
|
'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 = ShowRecorder(show_instance, show_name, show_length.seconds, start_time_formatted)
|
||||||
self.sr.start()
|
self.sr.start()
|
||||||
|
|
||||||
#remove show from shows to record.
|
#remove show from shows to record.
|
||||||
del self.shows_to_record[start_time]
|
del self.shows_to_record[start_time]
|
||||||
time_till_next_show = self.get_time_till_next_show()
|
time_till_next_show = self.get_time_till_next_show()
|
||||||
self.time_till_next_show = time_till_next_show
|
self.time_till_next_show = time_till_next_show
|
||||||
except Exception,e :
|
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:
|
else:
|
||||||
self.logger.debug("No recording scheduled...")
|
self.logger.debug("No recording scheduled...")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue