Skip to content

Commit 8bc3ffe

Browse files
committed
fix: handle erorrs in add_extensions/0 calls
1 parent 7171403 commit 8bc3ffe

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lib/spark/formatter.ex

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -304,8 +304,11 @@ if Code.ensure_loaded?(Sourceror) do
304304
|> Enum.concat(config[:extensions] || [])
305305
|> Enum.concat(type.default_extensions() || [])
306306
|> Enum.flat_map(fn extension ->
307-
Code.ensure_compiled!(extension)
308-
[extension | extension.add_extensions()]
307+
try do
308+
[extension | extension.add_extensions()]
309+
rescue
310+
_ -> [extension]
311+
end
309312
end)
310313
end
311314

0 commit comments

Comments
 (0)