trinity/_utils/xdg.pyso i'm not sure what the difference is
circleci@e5efd86a765f:~$ echo $HOME /home/circleci
/home/circleci/repo/.tox/py36-eth1-core/bin/pytest -n 4 tests/core/
tox -e py36-eth1-core?
tox -e py36-eth1-core
trinityusually but the surface area gets large fast 🙂
xdg.pyfile i was referencing
$HOMEw/ this fixture: https://github.com/ethereum/trinity/blob/master/tests/conftest.py#L80-L88
<Christoph> First time that I get our infamous
EOFError during local development.
Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/lib/python3.7/multiprocessing/spawn.py", line 105, in spawn_main exitcode = _main(fd) File "/usr/lib/python3.7/multiprocessing/spawn.py", line 113, in _main preparation_data = reduction.pickle.load(from_parent) EOFError: Ran out of input
No further insights here except that it does in fact leave the note in an unbootable state.
<Christoph> Looks like RTD builds are starting to fail.
It's a known RTD issue
I'm going to try there proposed fix.
Hi everybody! I'm looking for some advise
I want to use ProxyPeerPool which is asyncio-based service inside a service which is trio-based (let's call it AuroraService)
AuroraService is requesting peer information (block headers, Merkle proofs ...) over ProxyPeerPool.
But since I want to run ProxyPeerPool inside AuroraService which is a trio context, i get the obvious error that this is not possible, and that I need to use some kind of compatibility shim.
I'm reproducing the error with a simple example
The actual running of the proxy service in the code
So now I would love some advise on how to tackle this problem in the easiest possible manner (I am on the tight schedule)
The approaches I can come up with are:
By looking at commits and git blames I am guessing @pipermerriam has a lot of knowledge about this
I guess ProxyPeerPool will be implemented with trio later as it is supposed to be used by IsolatedComponents