ethereum / web3.py

A python interface for interacting with the Ethereum blockchain and ecosystem.
http://web3py.readthedocs.io
MIT License
4.95k stars 1.69k forks source link

Retrieve endpoint_uri or ipc_path from base persistent provider class #3319

Closed fselmo closed 5 months ago

fselmo commented 5 months ago

What was wrong?

Since we defined endpoint_uri at the PersistentConnectionProvider level, we used it in the manager.py since it wouldn't raise any attribute errors. Rather than rename the ipc_path in AsyncIPCProvider, I think it makes sense to have this separation of paths but be able to retrieve either path from the base class as well since we may want to implement logic for the base class (as is the case in manager.py).

How was it fixed?

Todo:

Cute Animal Picture

Put a link to a cute animal picture inside the parenthesis-->