nsi-iff/should-dsl — pull request #29 by delfick (2012-04-28 13:28:46+00:00)
Title: There's a possibility that _remove_regular_matchers_from_namespace fails

There's a possibility that _remove_regular_matchers_from_namespace has already deleted a matcher from f_globals before _remove_predicate_matchers_from_namespace has a chance.

For example, if self._lvalue has an 'empty' property on it. _remove_regular_matcher_from_namespace removes be_empty before predicate_matchers has a chance to look for 'be_' + 'empty'