Skip to content

Commit 7447499

Browse files
authored
Remove hard-coded query number in query parsing for NDS-H (#219)
* Remove hard-coded query number in query parsing * skip empty strings Signed-off-by: Jihoon Son <[email protected]> * strip queries --------- Signed-off-by: Jihoon Son <[email protected]>
1 parent 26032f1 commit 7447499

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

nds-h/nds_h_power.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -76,14 +76,13 @@ def gen_sql_from_stream(query_stream_file_path):
7676
# Populate the dictionary with template file numbers as keys and queries as values
7777
for match in matches:
7878
template_number = match[0]
79-
if int(template_number) == 15:
80-
new_queries = match[1].split(";")
81-
extended_queries[f'query{template_number}_part1'] = new_queries[0].strip()
82-
extended_queries[f'query{template_number}_part2'] = new_queries[1].strip()
83-
extended_queries[f'query{template_number}_part3'] = new_queries[2].strip()
79+
queries = match[1].split(";")
80+
non_empty_queries = [q.strip() for q in queries if q.strip()]
81+
if len(non_empty_queries) == 1:
82+
extended_queries[f'query{template_number}'] = non_empty_queries[0]
8483
else:
85-
sql_query = match[1].strip()
86-
extended_queries[f'query{template_number}'] = sql_query
84+
for i in range(len(non_empty_queries)):
85+
extended_queries[f'query{template_number}_part{i+1}'] = non_empty_queries[i]
8786

8887
return extended_queries
8988

0 commit comments

Comments
 (0)