From 05248501b559f4f114c89915b34fcb20ae2b4927 Mon Sep 17 00:00:00 2001 From: erinspace Date: Wed, 1 Jul 2015 11:39:07 -0400 Subject: [PATCH] better way to use favicon in provider_map --- tasks.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tasks.py b/tasks.py index 0d46a12c..a153d09a 100644 --- a/tasks.py +++ b/tasks.py @@ -202,7 +202,9 @@ def provider_map(delete=False): es.indices.delete(index='share_providers', ignore=[404]) for harvester_name, harvester in registry.items(): - favicon = urllib_parse.quote(base64.encodestring(open("img/favicons/{}_favicon.ico".format(harvester.short_name), "rb").read())) + with open("img/favicons/{}_favicon.ico".format(harvester.short_name), "rb") as f: + favicon = urllib_parse.quote(base64.encodestring(f.read())) + es.index( 'share_providers', harvester.short_name,