module documentation

Provides a modified fnmatch function specialized for python objects fully qualified name pattern matching.

Special patterns are:

    **      matches everything (recursive)
    *       matches everything except "." (one level ony)
    ?       matches any single character
    [seq]   matches any character in seq
    [!seq]  matches any char not in seq
Function qnmatch Test whether name matches pattern.
Function translate Translate a shell PATTERN to a regular expression. There is no way to quote meta-characters.
Function _compile_pattern Undocumented
def qnmatch(name, pattern): (source)

Test whether name matches pattern.

Parameters
name:strUndocumented
pattern:strUndocumented
Returns
boolUndocumented
def translate(pat): (source)

Translate a shell PATTERN to a regular expression. There is no way to quote meta-characters.

Parameters
pat:strUndocumented
Returns
strUndocumented
@functools.lru_cache(maxsize=256, typed=True)
def _compile_pattern(pat): (source)

Undocumented

Parameters
pat:strUndocumented
Returns
Callable[[str], Any]Undocumented