Actions
Bug #8749
closedReadline.readline stops STDOUT?
ruby -v:
ruby 2.1.0dev (2013-08-06 trunk 42402) [x86_64-linux]
Backport:
Description
=begin
r42402 で、以下のようなスクリプトの挙動が変わっています。
(Enter を押すかどうかは関係なくて、)Readline.readline を実行中に標準出力への出力が出来なくなっているように見えます。
$ cat rl.rb
require "readline"
th = Thread.new do
p Readline.readline("> ")
end
loop do
p :hi
sleep 2
break unless th.alive?
end
$ ruby -v rl.rb
ruby 2.1.0dev (2013-08-06 trunk 42401) [x86_64-linux]
:hi
:hi
:hi
:hi
:hi
# しばらく放置してここで Enter
""
$ ruby -v rl.rb
$ /tmp/ruby/bin/ruby -v /tmp/r.rb
ruby 2.1.0dev (2013-08-06 trunk 42402) [x86_64-linux]
:hi
# しばらく放置してここで Enter
""
$
=end
Files
Actions
Like0
Like0Like0Like0Like0Like0Like0Like0