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