setupbase.py
def _compile_pattern(pat, ignore_case=True):
    """Translate and compile a glob pattern to a regular expression matcher."""
    if isinstance(pat, bytes):
        pat_str = pat.decode('ISO-8859-1')
        res_str = _translate_glob(pat_str)
        res = res_str.encode('ISO-8859-1')
    else:
        res = _translate_glob(pat)
    flags = re.IGNORECASE if ignore_case else 0
    return re.compile(res, flags=flags).match
def _compile_pattern(pat, ignore_case=True):
    if isinstance(pat, bytes):
        pat_str = pat.decode('ISO-8859-1')
        res_str = _translate_glob(pat_str)
        res = res_str.encode('ISO-8859-1')
    else:
        res = _translate_glob(pat)
    flags = re.IGNORECASE if ignore_case else 0
    return re.compile(res, flags=flags).match
def _compile_pattern ( pat , ignore_case = True ) : if isinstance ( pat , bytes ) : pat_str = pat . decode ( 'ISO-8859-1' ) res_str = _translate_glob ( pat_str ) res = res_str . encode ( 'ISO-8859-1' ) else : res = _translate_glob ( pat ) flags = re . IGNORECASE if ignore_case else 0 return re . compile ( res , flags = flags ) . match
Translate and compile a glob pattern to a regular expression matcher.
Translate and compile a glob pattern to a regular expression matcher .