diff options
author | Eric Wong <normalperson@yhbt.net> | 2011-12-12 07:56:00 +0000 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2011-12-12 07:56:00 +0000 |
commit | 0b933fc83b8b519c8e587caa6606dd372dda18af (patch) | |
tree | d04a3c84c08dc91836b2c2a8aae9c53cd999a589 | |
parent | 594295a29cbc33fc04b7c0b87ecf664f036819a9 (diff) | |
download | mogilefs-client-0b933fc83b8b519c8e587caa6606dd372dda18af.tar.gz |
This will make debug output quieter.
-rw-r--r-- | lib/mogilefs/mogilefs.rb | 10 |
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 |