We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a16bfaa commit dcf4392Copy full SHA for dcf4392
casbin/util/util.py
@@ -20,14 +20,14 @@
20
21
def escape_assertion(s):
22
"""escapes the dots in the assertion, because the expression evaluation doesn't support such variable names."""
23
- eval_p = re.search(r"\bp(\d?)\.", s)
+ eval_p = re.search(r"\bp(\d*)\.", s)
24
if eval_p is not None:
25
p_suffix = eval_p.group(1)
26
p_before = re.compile(f"\\bp{p_suffix}\\.")
27
p_after = f"p{p_suffix}_"
28
s = re.sub(p_before, p_after, s)
29
30
- eval_r = re.search(r"\br(\d?)\.", s)
+ eval_r = re.search(r"\br(\d*)\.", s)
31
if eval_r is not None:
32
r_suffix = eval_r.group(1)
33
r_before = re.compile(f"\\br{r_suffix}\\.")
0 commit comments