[
https://issues.apache.org/jira/browse/THRIFT-372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12689590#action_12689590
]
Kevin Clark commented on THRIFT-372:
------------------------------------
Looks good. +1
> Ruby lib doesn't rescue properly from lack of native_thrift extension
> ---------------------------------------------------------------------
>
> Key: THRIFT-372
> URL: https://issues.apache.org/jira/browse/THRIFT-372
> Project: Thrift
> Issue Type: Bug
> Components: Library (Ruby)
> Reporter: Kevin Clark
> Assignee: Bryan Duxbury
> Priority: Blocker
> Fix For: 0.1
>
> Attachments: thrift-372.patch
>
>
> Files that try to load thrift_native need to rescue from LoadError. LoadError
> isn't a StandardError, so isn't caught by a bare rescue.
> From current HEAD (757825).
> Clio:rb kev$ g g thrift_native
> Manifest:ext/thrift_native.c
> ext/extconf.rb:create_makefile 'thrift_native'
> ext/thrift_native.c:void Init_thrift_native() {
> lib/thrift/protocol/binaryprotocolaccelerated.rb:require 'thrift_native'
> spec/protocol_spec.rb:require "thrift_native"
> spec/spec_helper.rb:require "thrift_native"
> We may want to put the require for the extension in a ruby file, and just
> rescue there. That way load path stuff is taken care of properly, and we get
> our rescue.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.