コード例 #1
0
 def readdir(self, path, offset):
     print "READING DIR", path
     items = TreeNodes.processTree(path, self.config.getTree(),
                                   TreeNodes.Node.ReadDir, [])
     for item in items:
         if (item != ""):
             yield fuse.Direntry(item)
コード例 #2
0
 def __init__(self, path, flags, *mode):
     print "**********************XXXXXXXXXXXXX MUSICFSFILE **************"
     realFile = TreeNodes.processTree(path, GlobalConfig.getTree(),
                                      TreeNodes.Node.LookupFile, [])
     self.file = os.fdopen(os.open(realFile, flags, *mode),
                           flag2mode(flags))
     self.fd = self.file.fileno()
コード例 #3
0
 def getattr(self, path):
     print "GETATTR -%s-" % path
     return TreeNodes.processTree(path, self.config.getTree(),
                                  TreeNodes.Node.GetAttr, [])
コード例 #4
0
ファイル: mountfs.py プロジェクト: derVedro/MusicDir
 def readdir(self, path, offset):
     print "READING DIR",path
     items = TreeNodes.processTree(path,self.config.getTree(),TreeNodes.Node.ReadDir,[])
     for item in items:
         if ( item != "" ):
             yield fuse.Direntry(item)
コード例 #5
0
ファイル: mountfs.py プロジェクト: derVedro/MusicDir
 def getattr(self, path):
     print "GETATTR -%s-"%path
     return TreeNodes.processTree(path,self.config.getTree(),TreeNodes.Node.GetAttr,[])
コード例 #6
0
ファイル: mountfs.py プロジェクト: derVedro/MusicDir
 def __init__(self, path, flags, *mode):
     print "**********************XXXXXXXXXXXXX MUSICFSFILE **************"
     realFile = TreeNodes.processTree(path,GlobalConfig.getTree(),TreeNodes.Node.LookupFile,[])
     self.file = os.fdopen(os.open(realFile, flags, *mode),
                           flag2mode(flags))
     self.fd = self.file.fileno()