File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -30,17 +30,23 @@ def glob_escape(s: str) -> str:
30
30
31
31
32
32
def make_key (
33
- key : KeyT , key_func , version : int | None = None , prefix : str | None = None
34
- ) -> str :
33
+ key : KeyT | None , key_func , version : int | None = None , prefix : str | None = None
34
+ ) -> CacheKey | None :
35
+ if not key :
36
+ return key
37
+
35
38
if isinstance (key , CacheKey ):
36
39
return key
37
40
38
41
return CacheKey (key_func (key , prefix , version ))
39
42
40
43
41
44
def make_pattern (
42
- pattern : str , key_func , version : int | None = None , prefix : str | None = None
43
- ) -> str :
45
+ pattern : str | None , key_func , version : int | None = None , prefix : str | None = None
46
+ ) -> CacheKey | None :
47
+ if not pattern :
48
+ return pattern
49
+
44
50
if isinstance (pattern , CacheKey ):
45
51
return pattern
46
52
You can’t perform that action at this time.
0 commit comments