diff options
author | Samuel Williams <samuel.williams@oriontransfer.co.nz> | 2021-12-27 17:08:35 +1300 |
---|---|---|
committer | NARUSE, Yui <nurse@users.noreply.github.com> | 2022-01-31 15:35:55 +0900 |
commit | 5b0c7b4ad00cd2ada282ea1aa03f0c1a75b0df77 (patch) | |
tree | f2610b0bf88cd59a2ba6650069d640a5988cd1f8 /lib | |
parent | bdd3cf00370c0e56187f81159565f555c5eb9b6a (diff) |
Prefer `wait_readable` rather than `IO.select`.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/irb/input-method.rb | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/irb/input-method.rb b/lib/irb/input-method.rb index f965290ac8..64276e61be 100644 --- a/lib/irb/input-method.rb +++ b/lib/irb/input-method.rb @@ -84,8 +84,7 @@ module IRB # # See IO#eof? for more information. def eof? - rs, = IO.select([@stdin], [], [], 0.00001) - if rs and rs[0] + if @stdin.wait_readable(0.00001) c = @stdin.getc result = c.nil? ? true : false @stdin.ungetc(c) unless c.nil? |