Skip to content
Snippets Groups Projects
Commit 31aa7bd8 authored by Erik Johnston's avatar Erik Johnston
Browse files

Move type into key

parent ad1911bb
No related branches found
No related tags found
No related merge requests found
......@@ -468,15 +468,15 @@ class MediaRepository(object):
thumbnails = {}
for r_width, r_height, r_method, r_type in requirements:
if r_method == "crop":
thumbnails.setdefault((r_width, r_height), (r_method, r_type))
thumbnails.setdefault((r_width, r_height,r_type), r_method)
elif r_method == "scale":
t_width, t_height = thumbnailer.aspect(r_width, r_height)
t_width = min(m_width, t_width)
t_height = min(m_height, t_height)
thumbnails[(t_width, t_height)] = (r_method, r_type)
thumbnails[(t_width, t_height, r_type)] = r_method
# Now we generate the thumbnails for each dimension, store it
for (t_width, t_height), (t_method, t_type) in thumbnails.iteritems():
for (t_width, t_height, t_type), t_method in thumbnails.iteritems():
# Generate the thumbnail
if t_type == "crop":
t_byte_source = yield make_deferred_yieldable(threads.deferToThread(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment