[前][次][番号順一覧][スレッド一覧]

ruby-changes:6931

From: nobu <ko1@a...>
Date: Sat, 9 Aug 2008 06:38:03 +0900 (JST)
Subject: [ruby-changes:6931] Ruby:r18449 (trunk): * enc/make_encdb.rb, enc/trans/make_transdb.rb: skip nonexistent

nobu	2008-08-09 06:37:43 +0900 (Sat, 09 Aug 2008)

  New Revision: 18449

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=18449

  Log:
    * enc/make_encdb.rb, enc/trans/make_transdb.rb: skip nonexistent
      directory.  [ruby-dev:35802]

  Modified files:
    trunk/ChangeLog
    trunk/enc/make_encdb.rb
    trunk/enc/trans/make_transdb.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 18448)
+++ ChangeLog	(revision 18449)
@@ -1,3 +1,8 @@
+Sat Aug  9 06:37:21 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* enc/make_encdb.rb, enc/trans/make_transdb.rb: skip nonexistent
+	  directory.  [ruby-dev:35802]
+
 Sat Aug  9 01:07:51 2008  Tanaka Akira  <akr@f...>
 
 	* enc/trans/utf_16_32.erb.c (fun_so_from_utf_32le): implemented.
Index: enc/trans/make_transdb.rb
===================================================================
--- enc/trans/make_transdb.rb	(revision 18448)
+++ enc/trans/make_transdb.rb	(revision 18449)
@@ -13,6 +13,7 @@
 transdirs << 'enc/trans' if transdirs.empty?
 files = {}
 transdirs.each do |transdir|
+  next unless File.directory?(transdir)
   Dir.open(transdir) {|d| d.grep(/.+\.[ch]\z/).reject {|n| /\.erb\.c\z/ =~ n }}.sort_by {|e|
     e.scan(/(\d+)|(\D+)/).map {|n,a| a||[n.size,n.to_i]}.flatten
   }.each do |fn|
Index: enc/make_encdb.rb
===================================================================
--- enc/make_encdb.rb	(revision 18448)
+++ enc/make_encdb.rb	(revision 18449)
@@ -27,6 +27,7 @@
 encdirs << 'enc' if encdirs.empty?
 files = {}
 encdirs.each do |encdir|
+  next unless File.directory?(encdir)
   Dir.open(encdir) {|d| d.grep(/.+\.[ch]\z/)}.sort_by {|e|
     e.scan(/(\d+)|(\D+)/).map {|n,a| a||[n.size,n.to_i]}.flatten
   }.each do |fn|

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]