From e3d4cbeb3d96f1eee1346b741b4052b6f6ee778e Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 5 Jan 2019 13:11:04 +0100 Subject: [PATCH] Py3: use feature detection instead of version detection --- src/Mod/Path/PathScripts/PathUtils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Mod/Path/PathScripts/PathUtils.py b/src/Mod/Path/PathScripts/PathUtils.py index 608349bfcc..8f96f47a9e 100644 --- a/src/Mod/Path/PathScripts/PathUtils.py +++ b/src/Mod/Path/PathScripts/PathUtils.py @@ -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]]