lib/downloader.rb in narou-2.8.2 vs lib/downloader.rb in narou-2.8.3
- old
+ new
@@ -780,11 +780,11 @@
@stream.error "小説が削除されているか非公開な可能性があります"
if @@database.novel_exists?(@id)
$stdout.silence do
Command::Tag.execute!(%W(#{@id} --add 404 --color white --no-overwrite-color))
end
- Command::Freeze.execute!([@id])
+ Command::Freeze.execute!([@id, "--on"])
end
else
@stream.error "何らかの理由により目次が取得できませんでした(#{e.message})"
end
false
@@ -1110,9 +1110,12 @@
"10話ごとにウェイトをいれられます"
@@display_hint_once = true
end
sleep(WAITING_TIME_FOR_503)
retry
+ elsif e.message =~ /^404/
+ @stream.error "#{url} がダウンロード出来ませんでした。時間をおいて再度試してみてください"
+ exit Narou::EXIT_ERROR_CODE
else
raise
end
end
raw