summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrien JUND <adrien.jund@islog.com>2016-10-20 16:55:50 +0200
committerAdrien JUND <adrien.jund@islog.com>2016-10-20 16:55:50 +0200
commite2bf5a45ae5e5557182302d52ff282bb0b62972b (patch)
tree57ed70376da0970e7bdedb54d3a1a8366ce20602
parent993ba098865c9025cf2335b72881e593b12249dd (diff)
downloadpyfilesystem-git-e2bf5a45ae5e5557182302d52ff282bb0b62972b.tar.gz
Fix import pickle
-rw-r--r--fs/expose/dokan/__init__.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/expose/dokan/__init__.py b/fs/expose/dokan/__init__.py
index d0e2a8f..52052fb 100644
--- a/fs/expose/dokan/__init__.py
+++ b/fs/expose/dokan/__init__.py
@@ -71,9 +71,9 @@ import time
import stat as statinfo
import subprocess
try:
- import pickle as pickle
+ import cPickle as pickle
except ImportError:
- pass
+ import pickle
import datetime
import ctypes
from collections import deque
@@ -1069,7 +1069,7 @@ class MountProcess(subprocess.Popen):
raise OSError("the dokan library is not available")
_check_path_string(path)
self.path = path
- cmd = "try: import pickle;\nexcept ImportError: import pickle as pickle;\n"
+ cmd = "try: import cPickle as pickle; except ImportError: import pickle;\n"
cmd = cmd + "data = pickle.loads(%s); "
cmd = cmd + "from fs.expose.dokan import MountProcess; "
cmd = cmd + "MountProcess._do_mount(data)"