def list_dir(self): """列出目录下所有脚本和剧本""" ret = { "script": [], "playbook": [], } file_list = File.list_dir(settings.ANSIBLE_SCRIPT_PATH) for x in file_list: if x.endswith("sh") or x.endswith("py"): ret['script'].append(x) elif x.endswith("yaml"): ret['playbook'].append(x) return ret, True