(compileFile, store: Dict)
| 313 | |
| 314 | |
| 315 | def compileFileInfoFromStore(compileFile, store: Dict): |
| 316 | compile_store = store.setdefault("compile", {}) |
| 317 | info: CompileFileInfo = compile_store.get(compileFile) |
| 318 | if info is None: # load {filename.lower: command} dict |
| 319 | # cache first to avoid re enter when error |
| 320 | info = CompileFileInfo(compileFile, store) |
| 321 | compile_store[compileFile] = info |
| 322 | |
| 323 | # if has additional new_file, generate command for it |
| 324 | for file in store.get("additional_files") or (): |
| 325 | info.new_file(file) |
| 326 | return info |
| 327 | |
| 328 | |
| 329 | def GetFlagsInCompile(filename, compileFile, store): |
no test coverage detected