show recorder daemon uses logging instead of print statements.
This commit is contained in:
parent
32acd59fcb
commit
e2a521aa37
|
@ -55,6 +55,7 @@ class ShowRecorder(Thread):
|
||||||
self.start_time = start_time
|
self.start_time = start_time
|
||||||
self.filetype = filetype
|
self.filetype = filetype
|
||||||
self.show_instance = show_instance
|
self.show_instance = show_instance
|
||||||
|
self.logger = logging.getLogger('root')
|
||||||
|
|
||||||
def record_show(self):
|
def record_show(self):
|
||||||
|
|
||||||
|
@ -67,11 +68,9 @@ class ShowRecorder(Thread):
|
||||||
#-ge:0.1,0.1,0,-1
|
#-ge:0.1,0.1,0,-1
|
||||||
args = command.split(" ")
|
args = command.split(" ")
|
||||||
|
|
||||||
print "starting record"
|
self.logger.info("starting record")
|
||||||
|
|
||||||
code = call(args)
|
code = call(args)
|
||||||
|
self.logger.info("finishing record, return code %s", code)
|
||||||
print "finishing record, return code %s" % (code)
|
|
||||||
|
|
||||||
return code, filepath
|
return code, filepath
|
||||||
|
|
||||||
|
@ -94,7 +93,7 @@ class ShowRecorder(Thread):
|
||||||
if code == 0:
|
if code == 0:
|
||||||
self.upload_file(filepath)
|
self.upload_file(filepath)
|
||||||
else:
|
else:
|
||||||
print "problem recording show"
|
self.logger.info("problem recording show")
|
||||||
|
|
||||||
|
|
||||||
class Record():
|
class Record():
|
||||||
|
@ -102,6 +101,7 @@ class Record():
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.api_client = api_client.api_client_factory(config)
|
self.api_client = api_client.api_client_factory(config)
|
||||||
self.shows_to_record = {}
|
self.shows_to_record = {}
|
||||||
|
self.logger = logging.getLogger('root')
|
||||||
|
|
||||||
def process_shows(self, shows):
|
def process_shows(self, shows):
|
||||||
|
|
||||||
|
@ -123,21 +123,21 @@ class Record():
|
||||||
start_time = sorted_show_keys[0]
|
start_time = sorted_show_keys[0]
|
||||||
next_show = getDateTimeObj(start_time)
|
next_show = getDateTimeObj(start_time)
|
||||||
|
|
||||||
print next_show
|
self.logger.debug("Next show %s", next_show)
|
||||||
print tnow
|
self.logger.debug("Now %s", tnow)
|
||||||
|
|
||||||
delta = next_show - tnow
|
delta = next_show - tnow
|
||||||
min_delta = datetime.timedelta(seconds=60)
|
min_delta = datetime.timedelta(seconds=60)
|
||||||
|
|
||||||
if delta <= min_delta:
|
if delta <= min_delta:
|
||||||
print "sleeping %s seconds until show" % (delta.seconds)
|
self.logger.debug("sleeping %s seconds until show", delta.seconds)
|
||||||
time.sleep(delta.seconds)
|
time.sleep(delta.seconds)
|
||||||
|
|
||||||
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]
|
||||||
|
|
||||||
show = ShowRecorder(show_instance, show_length.seconds, show_name, start_time, filetype="mp3", )
|
show = ShowRecorder(show_instance, show_length.seconds, show_name, start_time, filetype="mp3")
|
||||||
show.start()
|
show.start()
|
||||||
|
|
||||||
#remove show from shows to record.
|
#remove show from shows to record.
|
||||||
|
@ -165,7 +165,3 @@ if __name__ == '__main__':
|
||||||
recorder.get_shows()
|
recorder.get_shows()
|
||||||
time.sleep(5)
|
time.sleep(5)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue