[BACK]Return to Trango.pm CVS log [TXT][DIR] Up to [local] / trango / Net-Telnet-Trango / lib / Net / Telnet

Diff for /trango/Net-Telnet-Trango/lib/Net/Telnet/Trango.pm between version 1.46 and 1.49

version 1.46, 2008/02/08 17:34:10 version 1.49, 2008/02/08 19:29:05
Line 1 
Line 1 
 package Net::Telnet::Trango;  package Net::Telnet::Trango;
   
 # $RedRiver: Trango.pm,v 1.45 2008/02/08 16:49:09 andrew Exp $  # $RedRiver: Trango.pm,v 1.48 2008/02/08 18:49:41 andrew Exp $
 use strict;  use strict;
 use warnings;  use warnings;
 use base 'Net::Telnet';  use base 'Net::Telnet';
Line 970 
Line 970 
     $self->last_vals($vals);      $self->last_vals($vals);
   
     my $last = $self->lastline;      my $last = $self->lastline;
       $self->last_error($EMPTY);
   
     if ( ( not $cfg{'expect'} ) || $last =~ /$cfg{'expect'}$/ ) {      if ( ( not $cfg{'expect'} ) || $last =~ /$cfg{'expect'}$/ ) {
         if ( $cfg{'cmd_disconnects'} ) {          if ( $cfg{'cmd_disconnects'} ) {
Line 1116 
Line 1117 
     my %decoded;      my %decoded;
     foreach my $line (@lines) {      foreach my $line (@lines) {
   
         if ($line =~ s/^(\d+) \s*//xms) {          if ($line =~ s/^(\d+) \s+ //xms) {
             my $line_id = $1;              my $line_id = $1;
             my $d = _decode_lines($line . "\n");                          my ($tm, $rt);
                           if ($line =~ s/\s+ (\d+ \s+ \w+) $//xms) {
                                   $rt = $1;
                           }
                           if ($line =~ s/\s+ (\d+ \s+ \w+) $//xms) {
                                   $tm = $1;
                           }
   
               my $d = _decode_lines($line. "\n");
             $decoded{tests}[$line_id] = $d;              $decoded{tests}[$line_id] = $d;
               $decoded{tests}[$line_id]{'time'} = $tm;
               $decoded{tests}[$line_id]{rate}   = $rt;
         }          }
   
         else {          else {

Legend:
Removed from v.1.46  
changed lines
  Added in v.1.49

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>