File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 10
10
from .lrucache import LRUCache
11
11
from ._repr import make_repr
12
12
from .path import iteratepath
13
- from . import wildcard
14
13
15
14
16
15
GlobMatch = namedtuple ("GlobMatch" , ["path" , "info" ])
30
29
def _translate (pattern , case_sensitive = True ):
31
30
# type: (Text, bool) -> Text
32
31
"""Translate a wildcard pattern to a regular expression.
32
+
33
33
There is no way to quote meta-characters.
34
34
Arguments:
35
35
pattern (str): A wildcard pattern.
36
36
case_sensitive (bool): Set to `False` to use a case
37
37
insensitive regex (default `True`).
38
+
38
39
Returns:
39
40
str: A regex equivalent to the given pattern.
41
+
40
42
"""
41
43
if not case_sensitive :
42
44
pattern = pattern .lower ()
@@ -71,6 +73,7 @@ def _translate(pattern, case_sensitive=True):
71
73
res = res + re .escape (c )
72
74
return res
73
75
76
+
74
77
def _translate_glob (pattern , case_sensitive = True ):
75
78
levels = 0
76
79
recursive = False
You can’t perform that action at this time.
0 commit comments