Current section

Files

Jump to
image lib image exif read_error.ex
Raw

lib/image/exif/read_error.ex

defmodule Image.Exif.ReadError do
@moduledoc false
# The error raised on any attempt to deal with incorrect files.
defexception [:type, :file, :message]
@impl true
def exception(type: type, file: file) do
msg =
case file do
nil -> "Error reading EXIF data from buffer"
_ -> "Error reading EXIF data from file [#{file}]"
end
%Image.Exif.ReadError{type: type, file: file, message: msg}
end
end