On 11Oct2019 11:06, Tobiah <t...@tobiah.org> wrote:
On 10/11/19 10:56 AM, Tobiah wrote:
I have a directory mounted with sshfs over a 5mb connection.
It's quite usable under most circumstances.
When I run python from a directory under that mount, imports from
local
directories are quite slow:
$ python2.7
import my_module ## takes 25 seconds to complete
my_module.__file__
/local/dir/not/on/mount/my_module.py
[...]
Another way:
$ cd ~
$ python2.7
import os
os.chdir('/remote/mount/point')
import my_module ## 25 seconds again
my_module.__file__
/local/dir/not/on/mount/my_module.py
Without the os.chdir() the import is instantaneous.
Python's default sys.path includes the current working directory.
(Worse: at the front!)
So it is loooking for my_module in the sshfs directory before your
standard places. Thus the slowness.
Personally I consider this a misfeature.
Cheers,
Cameron Simpson <c...@cskk.id.au>
--
https://mail.python.org/mailman/listinfo/python-list