Change Job Log output so URLs are more copy/pasteable.

This commit is contained in:
Jim Miller
2014-03-01 16:59:30 -06:00
parent d08bb7ac21
commit d5dd328a05
+16 -9
View File
@@ -93,16 +93,23 @@ def do_download_worker(book_list, options,
logger.info('Logfile for book ID %s (%s)'%(book_id, job._book['title']))
logger.info(job.details)
if count >= total:
# All done! Output some lists for convenience of some users.
logger.info("Successfully downloaded:")
for book in book_list:
if book['good']:
logger.info("%s %s"%(book['title'],book['url']))
logger.info("\nUnsuccessful:")
for book in book_list:
if not book['good']:
logger.info("%s %s"%(book['title'],book['url']))
logger.info("\nSuccessful:\n%s\n"%("\n".join([book['url'] for book in
filter(lambda x: x['good'], book_list) ] ) ) )
logger.info("\nUnsuccessful:\n%s\n"%("\n".join([book['url'] for book in
filter(lambda x: not x['good'], book_list) ] ) ) )
# # All done! Output some lists for convenience of some users.
# logger.info("Successfully downloaded:")
# for book in book_list:
# if book['good']:
# logger.info("%s %s"%(book['title'],book['url']))
# logger.info("\nUnsuccessful:\n"+("\n".join(["%s %s"%(book['url']) for book in
# filter(lambda x: not x['good'], book_list) ] ) ) )
# for book in book_list:
# if not book['good']:
# logger.info("%s %s"%(book['title'],book['url']))
break
server.close()