<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -85,7 +85,7 @@ module Planet
       # issue the request, handling timeout, ssl, etc.
       response = begin
         uri = URI.parse(uri)
-        Timeout::timeout(@timeout) {
+        Timeout::timeout(@timeout, Timeout::Error) {
           http = Net::HTTP::new(uri.host, uri.port)
 
           if uri.scheme == 'https'</diff>
      <filename>planet/fido.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7cd6a62ce1c1a14e27d40a8b6fd3259d1694eb17</id>
    </parent>
  </parents>
  <author>
    <name>Sam Ruby</name>
    <email>rubys@intertwingly.net</email>
  </author>
  <url>http://github.com/rubys/mars/commit/5fbf9c42fc4884f9b8c99b8dcb2fe348ed3d88c9</url>
  <id>5fbf9c42fc4884f9b8c99b8dcb2fe348ed3d88c9</id>
  <committed-date>2008-10-01T17:43:51-07:00</committed-date>
  <authored-date>2008-10-01T17:43:51-07:00</authored-date>
  <message>Ensure that timeout errors are treated as Timeout::Error</message>
  <tree>ae1a982d3f4e835fe407a7c7467007e2f5b7c1f6</tree>
  <committer>
    <name>Sam Ruby</name>
    <email>rubys@intertwingly.net</email>
  </committer>
</commit>
