Py3: use feature detection instead of version detection

This commit is contained in:
wmayer
2019-01-05 13:11:04 +01:00
parent a86f53271c
commit e3d4cbeb3d

View File

@@ -715,10 +715,10 @@ def sort_jobs(locations, keys, attractors=[]):
keys: two-element list of keys for X and Y coordinates. for example ['x','y']
originally written by m0n5t3r for PathHelix
"""
if sys.version_info.major < 3:
from Queue import PriorityQueue
else:
try:
from queue import PriorityQueue
except ImportError:
from Queue import PriorityQueue
from collections import defaultdict
attractors = attractors or [keys[0]]