159 |
sub view { |
sub view { |
160 |
my ( $self, $view ) = @_; |
my ( $self, $view ) = @_; |
161 |
|
|
162 |
|
$out = {}; |
163 |
|
|
164 |
warn "run view $view ", -s $view, " bytes\n"; |
warn "run view $view ", -s $view, " bytes\n"; |
165 |
|
|
166 |
my $view_code = read_file($view); |
my $view_code = read_file($view); |
169 |
foreach my $port ( keys %{ $self->{connected} } ) { |
foreach my $port ( keys %{ $self->{connected} } ) { |
170 |
warn "get_from $port\n"; |
warn "get_from $port\n"; |
171 |
my $result = $self->get_from( $port ); |
my $result = $self->get_from( $port ); |
172 |
warn dump $result; |
warn "# result ", dump $result if $self->{debug}; |
173 |
if ( $result->{view} ) { |
if ( $result->{view} ) { |
174 |
$self->merge( $result->{view} ); |
$self->merge( $result->{view} ); |
175 |
} else { |
} else { |