Skip to content

Commit 51c8bc3

Browse files
authored
Make sourceMap optional for Foundry projects
Fixes #275 and #281
1 parent 6bb6e72 commit 51c8bc3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

crytic_compile/platform/foundry.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,10 +142,10 @@ def compile(self, crytic_compile: "CryticCompile", **kwargs: str) -> None:
142142
]["object"].replace("0x", "")
143143
compilation_unit.srcmaps_init[contract_name] = target_loaded["bytecode"][
144144
"sourceMap"
145-
].split(";")
145+
].split(";") if target_loaded["bytecode"].get("sourceMap") else []
146146
compilation_unit.srcmaps_runtime[contract_name] = target_loaded["deployedBytecode"][
147147
"sourceMap"
148-
].split(";")
148+
].split(";") if target_loaded["deployedBytecode"].get("sourceMap") else []
149149

150150
version, optimized, runs = _get_config_info(self._target)
151151

0 commit comments

Comments
 (0)