l]aQ d Z ddlZddlZddlmZ ddlmZ ddlmZ ddlm Z ej
e Zde
dee
gef d ee
ddf fd
Zdee
de
d
ee
dee
ded ee
ddf fdZdS )z'Functions related to discovering paths. N)Callable) Generator)Sequence)utilsarg predicatereturnc # K || rdS t j | rt j | D ]\ }}}t | D ]B}t j || } || r| | C|D ]1}t j || } || s|V 2dS | V dS )ay Generate filenames from an argument.
:param arg:
Parameter from the command-line.
:param predicate:
Predicate to use to filter out filenames. If the predicate
returns ``True`` we will exclude the filename, otherwise we
will yield it. By default, we include every filename
generated.
:returns:
Generator of paths
N)ospathisdirwalktuplejoinremove)r r rootsub_directoriesfiles directoryjoinedfilenames g/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/flake8/discover_files.py_filenames_fromr
s " y~~ w}}S ,.GCLL ! !(D/5 #?33
6
6 dI669V$$ 6#**9555!
!
!dH55 y(( ! LLL
! ! ! pathsstdin_display_namefilename_patternsexcludeis_running_from_diffc | sdg} dt dt ffddt dt dt ffdfd| D S )z