File tree Expand file tree Collapse file tree 1 file changed +15
-2
lines changed
conda_forge_tick/recipe_parser Expand file tree Collapse file tree 1 file changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -460,9 +460,22 @@ def _remove_quoted_jinja2_vars(lines):
460
460
"""
461
461
new_lines = []
462
462
for line in lines :
463
+ if "'{{" in line and "}}'" in line :
464
+ start_jinja = line .find ("'{{" )
465
+ end_jinja = line .find ("}}'" )
466
+ elif '"{{' in line and '}}"' in line :
467
+ start_jinja = line .find ('"{{' )
468
+ end_jinja = line .find ('}}"' )
469
+ else :
470
+ start_jinja = None
471
+ end_jinja = None
472
+
463
473
if (
464
- ("'{{" in line and "}}'" in line ) or ('"{{' in line and '}}"' in line )
465
- ) and ("(" in line and ")" in line ):
474
+ start_jinja is not None
475
+ and end_jinja is not None
476
+ and "(" in line [start_jinja :end_jinja ]
477
+ and ")" in line [start_jinja :end_jinja ]
478
+ ):
466
479
new_lines .append (re .sub (r"['\"]{{" , "{{" , line ))
467
480
new_lines [- 1 ] = re .sub (r"}}['\"]" , "}}" , new_lines [- 1 ])
468
481
else :
You can’t perform that action at this time.
0 commit comments