nate/agent — comment on commit cd5f9e3d4d946dbe7da2c8a6b1e42ee68e2560df
File: spec/selector_spec.rb line 162
By nate:

From other correspondence:

"So the thread.pass thing is confusing and annoying. I'm really not a fan of exposing *any* thread logic to the user, since that breaks the entire abstraction. FWIW, it sounds like there is an implementation difference between 1.8 vs 1.9.. and if so, it would be nice to understand what it is.

In theory, couldn't we add Thread.pass within the library itself? I think it would be largely harmless in 1.9? "

I don't think it's a good idea to use Thread.pass here as it just masks the issue. That said, I'm not sure what's wrong.