my $op=$self->op();
my $left=$self->left();
my $right=$self->right();
- return undef unless($left || $right);
+ return "" unless($left || $right);
my $str .= $self->print_node($left);
- $str .= " $op " if($op);
+ $str .= (" " . $op->{name} . " ") if($op);
$str .= $self->print_node($right);
if($op || ($left && $right))
{
my($self, $node)=@_;
return "" unless(defined($node));
return $node->print() if(ref($node) eq "ID3FS::Path::Node");
- return $node;
+ return $node->{name};
}
1;