From 3fd108d8134056c0342eadd249cb77e314d76e17 Mon Sep 17 00:00:00 2001 From: beatles Date: Fri, 26 Dec 2008 11:07:51 +0000 Subject: [PATCH] Check kifu files more carefully so that inproper files are skipped. An error example that has been fixed: /home/kaneko/bin/mk_rate:570:in `add': Never reached! (RuntimeError) from /home/kaneko/bin/mk_rate:612:in `grep' from /home/kaneko/bin/mk_rate:675:in `main' from /home/kaneko/bin/mk_rate:675:in `glob' from /home/kaneko/bin/mk_rate:675:in `main' from /home/kaneko/bin/mk_rate:739 --- mk_rate | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mk_rate b/mk_rate index 5c8dd04..a035783 100755 --- a/mk_rate +++ b/mk_rate @@ -653,7 +653,8 @@ def grep(file) black_id, white_id = $1.split(":").map {|a| a.strip} black_id = identify_id(black_id) white_id = identify_id(white_id) - if black_id && white_id && (black_id != white_id) + if black_id && white_id && (black_id != white_id) && + black_mark && white_mark add(black_mark, black_id, white_id, white_mark, time) end end -- 2.11.0