__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
3
�ft`t � @ s� d dl mZ d dl mZ d dlmZ d dlmZmZ d dlm Z d dlZ
d dlZ
d dlZ
d dl
Z
d dlZ
d dlZd dlZd dlZd dlZejd�Zdd d
gdgd gd
gddd gd�Zd
d� Zdd� Zdd� Zdd� ZG dd� dej�ZdS )� )�absolute_import)�unicode_literals)�commands)�_�P_)�miscN�dnf�metadata�dbcachezexpire-cache�packages)r r r
zexpire-cache�allc c sV xPt j| �D ]B\}}}t jj|| �}x(|D ] }t jj||�}t jj|�V q*W qW dS )z:Traverse dirpath recursively and yield relative filenames.N)�os�walk�path�relpath�join�normpath)�dirpath�root�dirs�files�base�fr � r �/usr/lib/python3.6/clean.py�_tree1 s
r c s � fdd�| D �S )z5Yield those filenames that match any of the patterns.c 3 s( | ] }� D ]}t j||�r
|V q
qd S )N)�re�match)�.0r �p)�patternsr r � <genexpr><