I am using the python implementation of the web3 library.(https://github.com/pipermerriam/web3.py) Calling and interacting with contracts works fine, but when it comes to the event listener functionality, none of the fired events are registered by the program.
def transfer_callback(log_entry): print "Event fired"
filter = contract.on("DisplayChange", {})
filter.watch(transfer_callback)
Watching the contracts event in the Ethereum Wallet also works without problems, so the issue is definitely connected to python. Thank you in advance for any response.