Closed fselmo closed 4 months ago
LGTM! Do we need to export
__all__
in other__init__
too? like in #3402?
Ah, I missed that PR. Yeah, I think that's nice to have. I will rebase off of it and add the missing exports after the fact.
@kclowes rebased off #3402. My only remaining questions are whether things like combine_middleware
, re-exporting Web3
even though it's only used internally in places like web3/middleware/__init__.py, etc are desired. I lean towards a no on that but can also leave it as it was in #3402.
No, I don't think we want to re-export Web3
or export combine_middleware
What was wrong?
closes #3396 together with #3410
How was it fixed?
AsyncEthereumTesterProvider
to web3/__init__.py.EthereumTesterProvider
andAsyncEthereumTesterProvider
to web3/providers/__init__.py.__all__
in web3/__init__.py to include all provider classes, including base classes.__all__
for web3/providers/__init__.py including all explicit exports.Todo:
Cute Animal Picture