clean.py 文件源码

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

项目:AtlassianBot 作者: gpailler 项目源码 文件源码
def __search_folders(self, key):
        result = SearchResult('FOLDERS')
        folders = []
        for rootfolder in self.__settings['folders']:
            dirnames = next(os.walk(rootfolder))[1]
            for dirname in fnmatch.filter(dirnames, '*{}*'.format(key)):
                folders.append(os.path.join(rootfolder, dirname))

        if len(folders) == 0:
            result.add_message('No folder to remove.', None)
        else:
            for folder in folders:
                result.add_message(
                    'Folder \'{}\' will be removed.'
                    .format(folder)
                )
                result.add_action(
                    lambda f=folder: self.__remove_folder(f)
                )

        return result
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号