added a one hour alarm to end long-running processes
Robert 'phaylon' Sedlacek [Fri, 3 Aug 2012 20:39:43 +0000 (20:39 +0000)]
lib/System/Introspector/Gatherer.pm

index d88f590..234168a 100644 (file)
@@ -10,6 +10,7 @@ has introspectors => (is => 'ro', required => 1);
 sub gather_all {
     my ($self) = @_;
     my %report;
+    alarm 60*60;
     for my $spec (@{ $self->introspectors }) {
         my ($base, $args) = @$spec;
         $report{$base} = use_module("System::Introspector::Probe::$base")