rapid7/metasploit-framework — pull request #1247 by tasos-r7 (2013-01-04 19:52:36+00:00)
Title: Crawler mixin updated to catch anonymous timeout exception and re-raise it as Timeout::Error

Crawler aux mixin updated to catch the mysterious and anonymous timeout exception and re-raise it as a Timeout::Error.

This behavior is widely used all over the Framework but it's a horrible way to compensate for an unknown culprit that generates these anonymous exceptions.