yaranullin/weakcallback.py: use hash() instead of id()
yaranullin/weakcallback.py: use hash() instead of id()

id() has the problem of returning the same number for two different
methods of the same class instance. hash() seems to fix this issue.

ciappi/Yaranullin