http://qs321.pair.com?node_id=759533


in reply to Re: Queries on open3
in thread Queries on open3

When I change my function as below and send "sleep 50" as a command, can_write is returning input file handle as one of the value. so it means it can be written ?. I expected it should not return input file handle since we cannot write into 'sleep' command.

Any Explanation or fix??

sub canSendInput { my $self = shift; my $pid = waitpid($self->{pid}, WNOHANG) my @ready = $self->{'selector'}->can_write(1);# Dumper(\@ready); }

Thanks,
Thiagu