Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: --checkpoint が無効になっています
寺西です。
--checkpoint が動かないのはまずいので、
knok@xxxxxxxxxxxxx wrote:
>
> > おそらく Win32 環境で --checkpoint の機能を殺すために追加された
> > のでしょうが、その場合、 if (!($cfile =~ /^[a-z]+:/)) { でないと
> > いけないでしょう。
>
> いえ、この変更は scheme/* に対応するもので、http:// 等といった非ファ
> イルに対応させるための変更です。
ならば
my $file_size = 0;
if (-f $cfile) {
$file_size = util::filesize($cfile);
}
か
my $file_size = 0;
if (!util::isurl($cfile)) {
$file_size = util::filesize($cfile);
}
が良いということですね。(if (!($cfile =~ /^[a-z]+:/)) { に修正する
のと等価です。)
# 前者の方が害がないかも
しかし、file://... というのは特別処理しなくて良いのだろうか...。
> しかし、たしかにこれは drive letter にも hit してよくないですね...
> /^[a-z]{2,}:/ にするのが正しいのかな。
きちんと調べていませんでしたが、
その時点では /[A-Z]|/ という形式になっていて問題ないかもしれません。
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI) yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E