about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2011-12-12 07:56:00 +0000
committerEric Wong <normalperson@yhbt.net>2011-12-12 07:56:00 +0000
commit0b933fc83b8b519c8e587caa6606dd372dda18af (patch)
treed04a3c84c08dc91836b2c2a8aae9c53cd999a589
parent594295a29cbc33fc04b7c0b87ecf664f036819a9 (diff)
downloadmogilefs-client-0b933fc83b8b519c8e587caa6606dd372dda18af.tar.gz
This will make debug output quieter.
-rw-r--r--lib/mogilefs/mogilefs.rb10
1 files changed, 4 insertions, 6 deletions
diff --git a/lib/mogilefs/mogilefs.rb b/lib/mogilefs/mogilefs.rb
index 1ec357d..819f69a 100644
--- a/lib/mogilefs/mogilefs.rb
+++ b/lib/mogilefs/mogilefs.rb
@@ -268,12 +268,10 @@ class MogileFS::MogileFS < MogileFS::Client
     @backend.respond_to?(:_list_keys) and
       return @backend._list_keys(domain, prefix, after, limit, &block)
 
-    begin
-      res = @backend.list_keys(:domain => domain, :prefix => prefix,
-                               :after => after, :limit => limit)
-    rescue MogileFS::Backend::NoneMatchError
-      return
-    end
+    res = @backend.list_keys(:domain => domain, :prefix => prefix,
+                             :after => after, :limit => limit,
+                             :ruby_no_raise => true)
+    MogileFS::Backend::NoneMatchError === res and return
 
     keys = (1..res['key_count'].to_i).map { |i| res["key_#{i}"] }
     if block