It seems that web3js has a getPastEvents() method (link) which returns all previous events for a given contract.
Is there a similar feature in web3.py?
I want to find all previous Transfer events of an ERC20 contract to keep a database of holders and their balance.