What version of web3.py are you using? It looks like you're using >= v6.0.0 where deprecated camelCase methods were removed in favor of snake_case ones while your code has been written for <v6.0.0.