示例#1
0
文件: fusefs.py 项目: zidz/bhindex
    def readdir(self):
        children = dict()
        for obj in self.objs:
            for name, obj in scan(obj):
                if not hasValidStatus(obj):
                    continue
                children.setdefault(name, []).append(obj)

        for name, objs in children.iteritems():
            inode = map_objects(objs)
            if inode:
                yield name, inode
示例#2
0
文件: fusefs.py 项目: zidz/bhindex
 def is_available(self):
     return hasValidStatus(self.objs)