概要
__name__ は、オプション引数 run_name が None でない場合、 run_name に設定され、それ以外の場合は '<run_path>' に設定されます。
「それ以外の場合は '<run_path>' に設定されます。」は「Noneでない場合以外の場合(=Noneの場合)」と二重否定になっているため、パッと分かりにくい
問題のある箇所 (URLで指定すること)
https://docs.python.org/ja/3/library/runpy.html#runpy.run_path
問題の詳細
原文 https://docs.python.org/3/library/runpy.html#runpy.run_path
__name__ is set to run_name if this optional argument is not None and to '<run_path>' otherwise.
このページではotherwiseを「そうでなければ」と訳している箇所がある
https://docs.python.org/ja/3/library/runpy.html#runpy.run_module
修正案
「それ以外の場合は '<run_path>' に設定されます。」の修正案
- そうでなければ
'<run_path>' に設定されます。
- Noneの場合は
'<run_path>' に設定されます。
1はページ内で訳の一貫性があります。
2は指示語を止めて分かりやすさ優先で直接書きました
概要
「それ以外の場合は
'<run_path>'に設定されます。」は「Noneでない場合以外の場合(=Noneの場合)」と二重否定になっているため、パッと分かりにくい問題のある箇所 (URLで指定すること)
https://docs.python.org/ja/3/library/runpy.html#runpy.run_path
問題の詳細
原文 https://docs.python.org/3/library/runpy.html#runpy.run_path
このページではotherwiseを「そうでなければ」と訳している箇所がある
https://docs.python.org/ja/3/library/runpy.html#runpy.run_module
修正案
「それ以外の場合は
'<run_path>'に設定されます。」の修正案'<run_path>'に設定されます。'<run_path>'に設定されます。1はページ内で訳の一貫性があります。
2は指示語を止めて分かりやすさ優先で直接書きました