plugins.CleanCache 源代码

# -*- coding: utf-8-*-

import os
from robot import constants, utils
from robot.sdk.AbstractPlugin import AbstractPlugin

[文档]class Plugin(AbstractPlugin): SLUG = 'cleancache'
[文档] def handle(self, text, parsed): temp = constants.TEMP_PATH for f in os.listdir(temp): if f != 'DIR': utils.check_and_delete(os.path.join(temp, f)) self.say(u'缓存目录已清空', cache=True)
[文档] def isValid(self, text, parsed): return any(word in text.lower() for word in ["清除缓存", u"清空缓存", u"清缓存"])