diff --git a/src/outils.py b/src/outils.py index 1cb91902626cde87f5f896faf078c038d34c438f..a5d8d5c26504b19ed77ed24809e2b5064f8a8421 100644 --- a/src/outils.py +++ b/src/outils.py @@ -997,7 +997,7 @@ def extract_conditions(code, only_get_inside = True): conditions = [] if(code[start:start+2]=="if" and [quote_single, quote_double, triple_single, triple_double]==[False, False, False, False]): - for match in re.finditer(r"if *\((.+)\)\s*\{", code[start:]): + for match in re.finditer(r"if *\(((.|\n)+)\)\s*\{", code[start:]): if(match.span(0)[0]==0): found_if_bloc = True condition = match.group(1)