File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments