Skip to content

Conversation

@avojnovicDk
Copy link
Contributor

We were using blinker version that was not compatible with Python 3.4.
This PR fixes that. This should complete #26 .

Also, sender for user_deleted signal is None (instead of User object).
When running on Python 3, when blinker iterates through all receivers listening for sender (receivers_for() method on Signal), it tries to get hashable_identity for the sender.
To do that, it checks if sender has '__func__' attribute. This calls _ensure_data() on User object that we have just deleted (so it doesn't exist any more).
rdegges added a commit that referenced this pull request Jan 14, 2016
@rdegges rdegges merged commit ee74f62 into stormpath:develop Jan 14, 2016
@bnaul bnaul mentioned this pull request Mar 7, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants