X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=lib%2FZOOM%2FIRSpy.pm;h=06bc931e752cf6936729e5c2547b54ea60963b04;hb=ce02e1846d6a589e0d8a45cf516c3d765efa5a8f;hp=b5bc04a53775784edb3ae13cde4a7a8a3718dcb8;hpb=ade7734990df0a9d42d6ef6729e5ff5c9e1307a3;p=irspy-moved-to-github.git diff --git a/lib/ZOOM/IRSpy.pm b/lib/ZOOM/IRSpy.pm index b5bc04a..06bc931 100644 --- a/lib/ZOOM/IRSpy.pm +++ b/lib/ZOOM/IRSpy.pm @@ -1,4 +1,4 @@ -# $Id: IRSpy.pm,v 1.13 2006-07-25 16:50:49 mike Exp $ +# $Id: IRSpy.pm,v 1.15 2006-09-18 16:30:25 mike Exp $ package ZOOM::IRSpy; @@ -74,7 +74,7 @@ sub targets { $this->log("irspy", "setting explicit list of targets '$targetList'"); $this->{allrecords} = 0; - my @targets = split /\s+/, $targetList; + my @targets = grep { $_ ne "" } split /\s+/, $targetList; my @qlist; foreach my $target (@targets) { my($host, $port, $db, $newtarget) = _parse_target_string($target); @@ -148,9 +148,11 @@ sub initialise { } my $rs = $this->{conn}->search(new ZOOM::Query::CQL($this->{query})); + #print "size='", $rs->size(), "'\n"; foreach my $i (1 .. $rs->size()) { my $target = _render_record($rs, $i-1, "id"); my $zeerex = _render_record($rs, $i-1, "zeerex"); + #print STDERR "making '$target' record with '$zeerex'\n"; $target2record{lc($target)} = new ZOOM::IRSpy::Record($target, $zeerex); push @{ $this->{targets} }, $target @@ -161,6 +163,7 @@ sub initialise { my $record = $target2record{$target}; if (!defined $record) { $this->log("irspy_debug", "made new record for '$target'"); + #print STDERR "making '$target' record without zeerex\n"; $target2record{$target} = new ZOOM::IRSpy::Record($target); } else { $this->log("irspy_debug", "using existing record for '$target'");