From 289bc069c2b63d02592151ca1343a4ed40c0ea8e Mon Sep 17 00:00:00 2001 From: Ward Wouts Date: Fri, 20 May 2011 14:03:33 +0000 Subject: [PATCH] updates --- trunk/ripnews/news/article.rb | 2 +- trunk/ripnews/news/newsrc.rb | 10 +++++++--- trunk/ripnews/ripnews.rb | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/trunk/ripnews/news/article.rb b/trunk/ripnews/news/article.rb index a1f2bbb..d7a0737 100644 --- a/trunk/ripnews/news/article.rb +++ b/trunk/ripnews/news/article.rb @@ -598,7 +598,7 @@ def get_group_body_first(subj) p "ieks komt niet door lame check heen" return false end - p "komt wel door lame check heen" +# p "komt wel door lame check heen" while @gotten.has_key?(@groups[subj]["messageinfo"][0][:messid]) == false puts "getting article: #{subj}" if Debuglevel > 0 puts "full subject: #{@groups[subj]['messageinfo'][0][:subject]}" if Debuglevel > 0 diff --git a/trunk/ripnews/news/newsrc.rb b/trunk/ripnews/news/newsrc.rb index 86cb2b7..b24fd5f 100644 --- a/trunk/ripnews/news/newsrc.rb +++ b/trunk/ripnews/news/newsrc.rb @@ -149,10 +149,14 @@ def save_group_as(file, group) #p Time.now #p "open & lock file" begin - newsrc = File.new(file, "r+") - newsrc.flock(File::LOCK_EX) + if FileTest.exists?("#{file}") + newsrc = File.new(file, "r+") + else + newsrc = File.new(file, "w") + end + newsrc.flock(File::LOCK_EX) rescue - puts "Can't open ${file}: #{$!}" + puts "Can't open #{file}: #{$!}" exit end #p Time.now diff --git a/trunk/ripnews/ripnews.rb b/trunk/ripnews/ripnews.rb index a2ec97a..ce0790c 100755 --- a/trunk/ripnews/ripnews.rb +++ b/trunk/ripnews/ripnews.rb @@ -722,7 +722,7 @@ def startup @maxfilelength = get_max_file_length(@config[@config.keys[0]]["TEMPDIR"]) - puts "\n$Id$" +# puts "\n$Id$" puts "Starting: #{@tstart}" if Debuglevel > 2