project.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:denite-extra 作者: chemzqm 项目源码 文件源码
def gather_candidates(self, context):
        candidates = []
        for directory in context['__folders']:
            if not os.access(directory, os.X_OK):
                continue
            base = os.path.basename(directory)
            items = os.scandir(directory)
            for item in items:
                if item.name[0] == '.':
                    continue
                candidates.append({
                    'word': item.name,
                    'abbr': '%-14s %-20s' % (base, item.name),
                    'source__root': item.path,
                    'source__mtime': item.stat().st_mtime
                    })
        candidates = sorted(candidates, key=itemgetter('source__mtime'),
                            reverse=True)
        return candidates
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号