fix: get group from within [] of task name
This commit is contained in:
		
							parent
							
								
									6538d5da91
								
							
						
					
					
						commit
						e5530ae580
					
				|  | @ -1,4 +1,5 @@ | |||
| import shlex | ||||
| import re | ||||
| from typing import List, Tuple | ||||
| 
 | ||||
| from joj3_config_generator.models import result, task | ||||
|  | @ -9,12 +10,10 @@ def get_conf_stage( | |||
| ) -> result.StageDetail: | ||||
|     conf_stage = result.StageDetail( | ||||
|         name=task_stage.name if task_stage.name is not None else "", | ||||
|         # TODO: we may have cq in future | ||||
|         group=( | ||||
|             "joj" | ||||
|             if (task_stage.name is not None) | ||||
|             and (("joj" in task_stage.name) or ("run" in task_stage.name)) | ||||
|             else None | ||||
|             re.search(r'\[([^\[\]]+)\]', task_stage.name).group(1) | ||||
|             if (task_stage.name is not None and re.search(r'\[([^\[\]]+)\]', task_stage.name)) | ||||
|             else "" | ||||
|         ), | ||||
|         executor=result.Executor( | ||||
|             name="sandbox", | ||||
|  | @ -62,7 +61,7 @@ def get_executorWithConfig( | |||
|                     result.CmdFile(src=f"/home/tt/.config/joj/{file}") | ||||
|                     if not file.endswith("main.cpp") | ||||
|                     else result.CmdFile( | ||||
|                         src=f"/home/tt/.config/joj/tests/homework/h7/e3/ex3-main.cpp" | ||||
|                         src=f"/home/tt/.config/joj/homework/h7/e3/ex3-main.cpp" | ||||
|                     ) | ||||
|                 ) | ||||
|                 for file in copy_in_files | ||||
|  | @ -188,7 +187,6 @@ def fix_dummy( | |||
|     dummy_parser = [ | ||||
|         "dummy", | ||||
|         "result-status", | ||||
|         "cpplint", | ||||
|     ] | ||||
|     if task_stage.parsers is not None: | ||||
|         for parser in task_stage.parsers: | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user