PyFilesystem / pyfilesystem

Python filesystem abstraction layer
http://pyfilesystem.org/
BSD 3-Clause "New" or "Revised" License
288 stars 63 forks source link

FUSE not working on OS X 10.9 Mavericks #170

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?

1. Create a simple MemoryFS memfs.

    from fs.memoryfs import MemoryFS
    memfs = MemoryFS()

2. Mount memory memfs using FUSE.

    from fs.expose import fuse
    fuse.mount(memfs, "~/mnt")

3. Try to access the fs on the cmdline.

    $ ls ~/mnt
    ls: /Users/misha/mnt: Input/output error

What is the expected output? What do you see instead?

I'd like to see an empty directory listing. When I try this with an OSFS 
instead of a MemoryFS, I get a slightly different message:

    ls: mnt: Device not configured

What version of the product are you using? On what operating system?

0.4.0 on OS X 10.9

    >>> import fs
    >>> fs.__version__
    '0.4.0'

Please provide any additional information below.

Original issue reported on code.google.com by mis...@gmail.com on 11 Dec 2013 at 3:12

GoogleCodeExporter commented 9 years ago
On further examination it seems this issue is fixed in the latest checked-in 
revision. Is there any intention to release a new version?

Original comment by mis...@gmail.com on 12 Dec 2013 at 5:14

GoogleCodeExporter commented 9 years ago
A new release is long overdue. Will hopefully happen early in the new year.

Original comment by willmcgugan on 12 Dec 2013 at 5:30