Skip to content

Commit

Permalink
Introduce IO::TimeoutError < IOError.
Browse files Browse the repository at this point in the history
  • Loading branch information
ioquatix committed Oct 7, 2022
1 parent 68c53de commit cfbc3a2
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 4 deletions.
2 changes: 0 additions & 2 deletions error.c
Expand Up @@ -1097,7 +1097,6 @@ VALUE rb_eRuntimeError;
VALUE rb_eFrozenError;
VALUE rb_eTypeError;
VALUE rb_eArgError;
VALUE rb_eTimeoutError;
VALUE rb_eIndexError;
VALUE rb_eKeyError;
VALUE rb_eRangeError;
Expand Down Expand Up @@ -3002,7 +3001,6 @@ Init_Exception(void)
rb_eStandardError = rb_define_class("StandardError", rb_eException);
rb_eTypeError = rb_define_class("TypeError", rb_eStandardError);
rb_eArgError = rb_define_class("ArgumentError", rb_eStandardError);
rb_eTimeoutError = rb_define_class("TimeoutError", rb_eStandardError);
rb_eIndexError = rb_define_class("IndexError", rb_eStandardError);
rb_eKeyError = rb_define_class("KeyError", rb_eIndexError);
rb_define_method(rb_eKeyError, "initialize", key_err_initialize, -1);
Expand Down
1 change: 0 additions & 1 deletion include/ruby/internal/globals.h
Expand Up @@ -113,7 +113,6 @@ RUBY_EXTERN VALUE rb_eInterrupt; /**< `Interrupt` exception. */
RUBY_EXTERN VALUE rb_eSignal; /**< `SignalException` exception. */
RUBY_EXTERN VALUE rb_eFatal; /**< `fatal` exception. */
RUBY_EXTERN VALUE rb_eArgError; /**< `ArgumentError` exception. */
RUBY_EXTERN VALUE rb_eTimeoutError; /**< `TimeoutError` exception. */
RUBY_EXTERN VALUE rb_eEOFError; /**< `EOFError` exception. */
RUBY_EXTERN VALUE rb_eIndexError; /**< `IndexError` exception. */
RUBY_EXTERN VALUE rb_eStopIteration; /**< `StopIteration` exception. */
Expand Down
2 changes: 1 addition & 1 deletion io.c
Expand Up @@ -14855,7 +14855,7 @@ Init_IO(void)
rb_cIO = rb_define_class("IO", rb_cObject);
rb_include_module(rb_cIO, rb_mEnumerable);

rb_eIOTimeoutError = rb_define_class_under(rb_cIO, "TimeoutError", rb_eTimeoutError);
rb_eIOTimeoutError = rb_define_class_under(rb_cIO, "TimeoutError", rb_eIOError);

rb_define_const(rb_cIO, "READABLE", INT2NUM(RUBY_IO_READABLE));
rb_define_const(rb_cIO, "WRITABLE", INT2NUM(RUBY_IO_WRITABLE));
Expand Down

0 comments on commit cfbc3a2

Please sign in to comment.