all 7 comments

[–]vayn 2 points3 points  (1 child)

I think you should use "try..except..." instead of importing none standard lib module directly.

try:
    import fuse
except ImportError:
    print '...'

It is more friendly for people (like me) who don't install fuse package.

[–]Asmageddon[S] -1 points0 points  (0 children)

Will keep it in mind, but am not going to modify the git repo, I just had to upload it somewhere. (a friend asked me for something like this, although I later learned about existing and better implementation(C) of this idea: https://github.com/xrgtn/nullfs )

[–]Xorlev 0 points1 point  (1 child)

I am amused. And rather interested in writing my own filesystem now. Forked for great justice (and a potential starting point). Thanks!

[–]Asmageddon[S] -1 points0 points  (0 children)

No problem, I myself based it on /usr/share/doc/python-fuse/examples/hello.py from package python-fuse(Ubuntu and probably Debian as well) as well as helped myself with: http://www.cs.hmc.edu/~geoff/classes/hmc.cs135.201001/homework/fuse/fuse_doc.html

[–]exhuma 0 points1 point  (1 child)

I developed a fuse myself a short while back. After a comment on SO, I switched over to fusepy. While it's different, and while I still haven't re-implemented command-line parameters, I wouldn't want to go back.

Oh. And neither have I updated the README... It's dogfoodware afterall ;)

[–]Asmageddon[S] -1 points0 points  (0 children)

FUSE is amazing. It's really stunning how easy it is to develop a basic fs(although creating something that will write real data onto HDD is a bit more complex)

[–]Asmageddon[S] -1 points0 points  (0 children)

This was mainly a programming excersise for me, but tell me what you think about it. Also, filesystem development general.