https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112014-01-03T19:09:55ZRuby Issue Tracking SystemRuby master - Bug #9354: timeout() custom exception class cannot require argumenthttps://bugs.ruby-lang.org/issues/9354?journal_id=440552014-01-03T19:09:55Ztmm1 (Aman Karmani)ruby@tmm1.net
<ul><li><strong>File</strong> <a href="/attachments/4151">timeout_klass_arg.patch</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/4151/timeout_klass_arg.patch">timeout_klass_arg.patch</a> added</li></ul> Ruby master - Bug #9354: timeout() custom exception class cannot require argumenthttps://bugs.ruby-lang.org/issues/9354?journal_id=441422014-01-07T12:42:40Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>This issue was solved with changeset r44517.<br>
Aman, thank you for reporting this issue.<br>
Your contribution to Ruby is greatly appreciated.<br>
May Ruby be with you.</p>
<hr>
<p>timeout.rb: defer creating custom exception</p>
<ul>
<li>lib/timeout.rb (Timeout#timeout): when a custom exception is given,<br>
no instance is needed to be caught, so defer creating new instance<br>
until it is raised. <a href="/issues/9354">[ruby-core:59511]</a> [Bug <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: timeout() custom exception class cannot require argument (Closed)" href="https://bugs.ruby-lang.org/issues/9354">#9354</a>]</li>
</ul> Ruby master - Bug #9354: timeout() custom exception class cannot require argumenthttps://bugs.ruby-lang.org/issues/9354?journal_id=441432014-01-07T12:54:04Ztmm1 (Aman Karmani)ruby@tmm1.net
<ul><li><strong>Assignee</strong> set to <i>naruse (Yui NARUSE)</i></li><li><strong>Target version</strong> set to <i>2.6</i></li><li><strong>% Done</strong> changed from <i>100</i> to <i>0</i></li><li><strong>Backport</strong> changed from <i>1.9.3: UNKNOWN, 2.0.0: UNKNOWN, 2.1: UNKNOWN</i> to <i>1.9.3: UNKNOWN, 2.0.0: UNKNOWN, 2.1: REQUIRED</i></li></ul><p>Thanks <a class="user active user-mention" href="https://bugs.ruby-lang.org/users/4">@nobu (Nobuyoshi Nakada)</a>. This is causing some failures in the faraday gem, so I think we should backport it to 2.1</p> Ruby master - Bug #9354: timeout() custom exception class cannot require argumenthttps://bugs.ruby-lang.org/issues/9354?journal_id=441462014-01-07T14:03:49Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Closed</i> to <i>Open</i></li><li><strong>Assignee</strong> deleted (<del><i>naruse (Yui NARUSE)</i></del>)</li><li><strong>Target version</strong> deleted (<del><i>2.6</i></del>)</li><li><strong>Backport</strong> changed from <i>1.9.3: UNKNOWN, 2.0.0: UNKNOWN, 2.1: REQUIRED</i> to <i>1.9.3: DONTNEED, 2.0.0: DONTNEED, 2.1: REQUIRED</i></li></ul><p>Timeout in 2.0 doesn't use catch/throw, so it doesn't need to backport.</p> Ruby master - Bug #9354: timeout() custom exception class cannot require argumenthttps://bugs.ruby-lang.org/issues/9354?journal_id=441472014-01-07T14:04:29Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Category</strong> set to <i>lib</i></li><li><strong>Assignee</strong> set to <i>naruse (Yui NARUSE)</i></li><li><strong>Target version</strong> set to <i>2.6</i></li></ul> Ruby master - Bug #9354: timeout() custom exception class cannot require argumenthttps://bugs.ruby-lang.org/issues/9354?journal_id=452682014-02-19T03:10:18Znaruse (Yui NARUSE)naruse@airemix.jp
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li></ul> Ruby master - Bug #9354: timeout() custom exception class cannot require argumenthttps://bugs.ruby-lang.org/issues/9354?journal_id=454102014-02-22T09:17:14Znaruse (Yui NARUSE)naruse@airemix.jp
<ul><li><strong>Backport</strong> changed from <i>1.9.3: DONTNEED, 2.0.0: DONTNEED, 2.1: REQUIRED</i> to <i>1.9.3: DONTNEED, 2.0.0: DONTNEED, 2.1: DONE</i></li></ul><p>ruby_2_1 r44841 merged revision(s) 44517,44518,44519,44523.</p>