There is a conflict between zope.interface and elixir that causes using the inspect module to raise exceptions when we use it to find methods on the entity that are registered to receive elixir events.  The simplest way to do this is to go back to the less efficient, but more reliable method for inspecting classes by simply iterating over the __dict__.  This solves the test case that was sent to the list.
There is a conflict between zope.interface and elixir that causes using the inspect module to raise exceptions when we use it to find methods on the entity that are registered to receive elixir events.  The simplest way to do this is to go back to the less efficient, but more reliable method for inspecting classes by simply iterating over the __dict__.  This solves the test case that was sent to the list.


gjhiggins/elixir