mirror of
https://github.com/FlipsideCrypto/web3.py.git
synced 2026-02-06 10:56:47 +00:00
merge conflict
This commit is contained in:
parent
5bb61f0f05
commit
a465051c1a
@ -160,40 +160,3 @@ class KeepAliveRPCProvider(JSONBaseProvider):
|
||||
response = self.client.post(self.path, body=request_data)
|
||||
response_body = response.read()
|
||||
return response_body
|
||||
<<<<<<< Updated upstream
|
||||
|
||||
|
||||
def is_testrpc_available():
|
||||
try:
|
||||
import testrpc # noqa: F401
|
||||
return True
|
||||
except ImportError:
|
||||
return False
|
||||
|
||||
|
||||
class TestRPCProvider(RPCProvider):
|
||||
def __init__(self, host="127.0.0.1", port=8545, *args, **kwargs):
|
||||
if not is_testrpc_available():
|
||||
raise Exception("`TestRPCProvider` requires the `eth-testrpc` package to be installed")
|
||||
from gevent.pywsgi import WSGIServer
|
||||
from testrpc.server import get_application
|
||||
|
||||
try:
|
||||
logger = kwargs.pop('logger')
|
||||
except KeyError:
|
||||
logger = logging.getLogger('testrpc')
|
||||
|
||||
application = get_application()
|
||||
|
||||
self.server = WSGIServer(
|
||||
(host, port),
|
||||
application,
|
||||
log=logger,
|
||||
error_log=logger,
|
||||
)
|
||||
|
||||
self.thread = gevent.spawn(self.server.serve_forever)
|
||||
|
||||
super(TestRPCProvider, self).__init__(host, str(port), *args, **kwargs)
|
||||
=======
|
||||
>>>>>>> Stashed changes
|
||||
|
||||
Loading…
Reference in New Issue
Block a user