mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-02-03 13:14:27 +03:00
don't use xrange, has_key, fixes #577
This commit is contained in:
parent
c7af2bf5b0
commit
e07b0d8ac9
|
@ -442,7 +442,7 @@ samplings = {
|
||||||
}
|
}
|
||||||
|
|
||||||
def convert_dict_qtables(qtables):
|
def convert_dict_qtables(qtables):
|
||||||
qtables = [qtables[key] for key in xrange(len(qtables)) if qtables.has_key(key)]
|
qtables = [qtables[key] for key in range(len(qtables)) if key in qtables]
|
||||||
for idx, table in enumerate(qtables):
|
for idx, table in enumerate(qtables):
|
||||||
qtables[idx] = [table[i] for i in zigzag_index]
|
qtables[idx] = [table[i] for i in zigzag_index]
|
||||||
return qtables
|
return qtables
|
||||||
|
@ -504,7 +504,7 @@ def _save(im, fp, filename):
|
||||||
except ValueError:
|
except ValueError:
|
||||||
raise ValueError("Invalid quantization table")
|
raise ValueError("Invalid quantization table")
|
||||||
else:
|
else:
|
||||||
qtables = [lines[s:s+64] for s in xrange(0, len(lines), 64)]
|
qtables = [lines[s:s+64] for s in range(0, len(lines), 64)]
|
||||||
if isinstance(qtables, (tuple, list, dict)):
|
if isinstance(qtables, (tuple, list, dict)):
|
||||||
if isinstance(qtables, dict):
|
if isinstance(qtables, dict):
|
||||||
qtables = convert_dict_qtables(qtables)
|
qtables = convert_dict_qtables(qtables)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user