summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorseki <seki@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2004-02-15 10:07:18 +0000
committerseki <seki@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2004-02-15 10:07:18 +0000
commitba5e9d377a76769f4dc03d2ca4a16a191a8d388d (patch)
treea59c32bd9942cd20eabdda4205e4546e988a5beb
parent44dab37d5a4cb4535712fe540f8dc957aa36c09d (diff)
downloadruby-ba5e9d377a76769f4dc03d2ca4a16a191a8d388d.tar.gz
ruby-ba5e9d377a76769f4dc03d2ca4a16a191a8d388d.tar.xz
ruby-ba5e9d377a76769f4dc03d2ca4a16a191a8d388d.zip
raise RequestExpiredError if timeout
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5712 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--lib/rinda/tuplespace.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/rinda/tuplespace.rb b/lib/rinda/tuplespace.rb
index 4bd4a42af..e538f6b13 100644
--- a/lib/rinda/tuplespace.rb
+++ b/lib/rinda/tuplespace.rb
@@ -259,7 +259,7 @@ module Rinda
notify_event('take', entry.value)
return entry.value
end
- return nil if template.expired?
+ raise RequestExpiredError if template.expired?
begin
@take_waiter.push(template)
@@ -287,7 +287,7 @@ module Rinda
synchronize do
entry = @bag.find(template)
return entry.value if entry
- return nil if template.expired?
+ raise RequestExpiredError if template.expired?
begin
@read_waiter.push(template)