lib/libis/format/tool/fido.rb in libis-format-1.2.9 vs lib/libis/format/tool/fido.rb in libis-format-1.3.0

- old
+ new

@@ -78,10 +78,10 @@ kill_after: timeout * 2 ) # Log warning if needed raise "#{self.class} took too long (> #{timeout} seconds) to complete" if result[:timeout] - raise "#{self.class} errors: #{result[:err].join("\n")}" unless (result[:status]).zero? && result[:err].empty? + raise "#{self.class} errors: #{result[:err].join("\n")}" unless (result[:status])&.zero? && result[:err].empty? # Parse output (CSV) text into array and return result keys = %i[status time puid format_name format_version filesize filepath mimetype matchtype] data = CSV.parse(result[:out].join("\n")) .map { |a| Hash[keys.zip(a)] }