Skip to content

Commit fe9eab0

Browse files
re.split for data queries
1 parent 7975a96 commit fe9eab0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

test/code/runners/typeql_runner.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
from enum import Enum
44
from typing import List, Dict, Tuple, Union
55
from test.code.parser.parser import ParsedTest
6+
import re
67
import logging
78
logger = logging.getLogger('main')
89
# To see debug log, set logging level to debug in main.py
@@ -93,7 +94,7 @@ def run_failing_queries(self, queries: List[str], type: TransactionType) -> str:
9394
return FailureMode.NoFailure
9495

9596
def run_transaction(self, queries: List[str], type: TransactionType, rollback=False) -> Union[int, None]:
96-
queries = [q for qs in queries for q in qs.split('end;') if q.strip()]
97+
queries = [q for qs in queries for q in re.split(r'end\s*;', qs) if q.strip()]
9798
with self.driver.transaction(self.db, type) as tx:
9899
try:
99100
for q in queries:

0 commit comments

Comments
 (0)