aboutsummaryrefslogtreecommitdiff
path: root/catapult/dependency_manager
diff options
context:
space:
mode:
Diffstat (limited to 'catapult/dependency_manager')
-rw-r--r--catapult/dependency_manager/dependency_manager/__init__.py2
-rw-r--r--catapult/dependency_manager/dependency_manager/dependency_manager_util.py6
-rw-r--r--catapult/dependency_manager/dependency_manager/local_path_info.py3
3 files changed, 7 insertions, 4 deletions
diff --git a/catapult/dependency_manager/dependency_manager/__init__.py b/catapult/dependency_manager/dependency_manager/__init__.py
index 3b18f06a..4b595c5b 100644
--- a/catapult/dependency_manager/dependency_manager/__init__.py
+++ b/catapult/dependency_manager/dependency_manager/__init__.py
@@ -20,8 +20,8 @@ def _AddDirToPythonPath(*path_parts):
_AddDirToPythonPath(CATAPULT_PATH, 'common', 'py_utils')
_AddDirToPythonPath(CATAPULT_THIRD_PARTY_PATH, 'mock')
+_AddDirToPythonPath(CATAPULT_THIRD_PARTY_PATH, 'six')
_AddDirToPythonPath(CATAPULT_THIRD_PARTY_PATH, 'pyfakefs')
-_AddDirToPythonPath(CATAPULT_THIRD_PARTY_PATH, 'zipfile')
_AddDirToPythonPath(DEPENDENCY_MANAGER_PATH)
diff --git a/catapult/dependency_manager/dependency_manager/dependency_manager_util.py b/catapult/dependency_manager/dependency_manager/dependency_manager_util.py
index ca0174e0..a8e21b81 100644
--- a/catapult/dependency_manager/dependency_manager/dependency_manager_util.py
+++ b/catapult/dependency_manager/dependency_manager/dependency_manager_util.py
@@ -7,7 +7,9 @@ import shutil
import stat
import subprocess
import sys
-import zipfile_2_7_13 as zipfile
+import zipfile
+
+import six
from dependency_manager import exceptions
@@ -17,7 +19,7 @@ def _WinReadOnlyHandler(func, path, execinfo):
os.chmod(path, stat.S_IWRITE)
func(path)
else:
- raise execinfo[0], execinfo[1], execinfo[2]
+ six.reraise(*execinfo)
def RemoveDir(dir_path):
diff --git a/catapult/dependency_manager/dependency_manager/local_path_info.py b/catapult/dependency_manager/dependency_manager/local_path_info.py
index 8ac0152f..56009662 100644
--- a/catapult/dependency_manager/dependency_manager/local_path_info.py
+++ b/catapult/dependency_manager/dependency_manager/local_path_info.py
@@ -4,6 +4,7 @@
import os
+import six
class LocalPathInfo(object):
@@ -66,4 +67,4 @@ class LocalPathInfo(object):
def _ParseLocalPaths(local_paths):
if not local_paths:
return []
- return [[e] if isinstance(e, basestring) else e for e in local_paths]
+ return [[e] if isinstance(e, six.string_types) else e for e in local_paths]