60 |
|
|
61 |
warn "# pipe $part" if $self->debug; |
warn "# pipe $part" if $self->debug; |
62 |
my $o = $self->new_frey_class( $class, $default ); |
my $o = $self->new_frey_class( $class, $default ); |
63 |
|
|
64 |
|
# XXX copy depends from parts of pipe |
65 |
|
if ( $o->can('depends') ) { |
66 |
|
$o->depends; |
67 |
|
my $current_head; |
68 |
|
$current_head->{$_} foreach $self->head; |
69 |
|
foreach ( $o->head ) { |
70 |
|
next if $current_head->{$_}++; |
71 |
|
$self->add_head( $_ ); |
72 |
|
} |
73 |
|
} |
74 |
|
|
75 |
my $result = $o->$method; |
my $result = $o->$method; |
76 |
warn "# result ",length( $result ), " bytes ", ref($result); |
warn "# result ",length( $result ), " bytes ", ref($result); |
77 |
|
|