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/