From d9125bcb60fa2e1a5270259dad6b6a94c8f61cde Mon Sep 17 00:00:00 2001 From: "Jason R. Coombs" Date: Tue, 13 Dec 2016 21:09:49 -0500 Subject: As sometimes orig_path may be something other than a list (i.e. _NamespacePath), use iterator tools to sort the items in place. Fixes #885. --- pkg_resources/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg_resources/__init__.py b/pkg_resources/__init__.py index 92503288..d0f66274 100644 --- a/pkg_resources/__init__.py +++ b/pkg_resources/__init__.py @@ -2113,7 +2113,7 @@ def _rebuild_mod_path(orig_path, package_name, module): parts = path_parts[:-module_parts] return safe_sys_path_index(_normalize_cached(os.sep.join(parts))) - orig_path.sort(key=position_in_sys_path) + orig_path[:] = sorted(orig_path, key=position_in_sys_path) module.__path__[:] = [_normalize_cached(p) for p in orig_path] -- cgit v1.2.3