Skip to content

Commit 6e7cdbb

Browse files
author
Yves Orton
committed
File.LinkError - fix confusing wording
The api for links is ln(existing, new) but the old text said "from existing to new", where it should have said "to existing from new". This fixes the text to make it more clear. Likely this error came from the example using "source.txt" and "target.txt" and it being natural to say "to target". This changes the example to use "existing.txt" and "link.txt" so it is more obvious what is going on.
1 parent ea2ae22 commit 6e7cdbb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/elixir/lib/exception.ex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2492,8 +2492,8 @@ defmodule File.LinkError do
24922492
24932493
For example, this exception is raised when trying to link to file that isn't present:
24942494
2495-
iex> File.ln!("source.txt", "target.txt")
2496-
** (File.LinkError) could not create hard link from "source.txt" to "target.txt": no such file or directory
2495+
iex> File.ln!("existing.txt", "link.txt")
2496+
** (File.LinkError) could not create hard link to "existing.txt" from "link.txt": no such file or directory
24972497
24982498
The following fields of this exception are public and can be accessed freely:
24992499
@@ -2509,7 +2509,7 @@ defmodule File.LinkError do
25092509
def message(exception) do
25102510
formatted = IO.iodata_to_binary(:file.format_error(exception.reason))
25112511

2512-
"could not #{exception.action} from #{inspect(exception.existing)} to " <>
2512+
"could not #{exception.action} to #{inspect(exception.existing)} from " <>
25132513
"#{inspect(exception.new)}: #{formatted}"
25142514
end
25152515
end

0 commit comments

Comments
 (0)