Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/python-trio/trio
Trio – a friendly Python library for async concurrency and I/O
https://github.com/python-trio/trio
Run yapf
e90f850dc329c6f8e19c0aa0902a7c909d924a45 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Fixes a formatting problem that snuck in with gh-287, whose CI ran
before we added the formattin...
Faster ParkingLot
8adfa4d252d6cea693a3b542a847c35baa14ad82 authored over 7 years ago by Nathaniel J. Smith <[email protected]>Add nursery.start and nursery.start_soon
90c54e9d39b1685f951cfd39d8974a67696959fa authored over 7 years ago by Nathaniel J. Smith <[email protected]>The new 0.17 release has slightly different ideas about formatting.
7fd064b8c88e39181840165d62e1375f90a05710 authored over 7 years ago by Nathaniel J. Smith <[email protected]>391d4fbe2f6a49c343176244603d25264c77c790 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
6dea214f970fec7a9fbff2b4a08f78967916d956 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Like right now, ctypes is broken, so pip just crashes:
https://travis-ci.org/python-trio/trio/...
ab860d23dbacc7b3b785b15710ba1512506af90c authored over 7 years ago by Nathaniel J. Smith <[email protected]>
34dcf767d2cc324648d02a43215b0ca375419a1e authored over 7 years ago by Nathaniel J. Smith <[email protected]>
start_soon is just a new name for spawn, except it doesn't return the
new task (in preparation f...
7231f9ab9a6cadf910b74f5e706a16a553b2b552 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
[ci] Print more info to hopefully get some clue what codecov is doing
8aaa0024818e11ced266f7c41737a1fabb41cbc1 authored over 7 years ago by Nathaniel J. Smith <[email protected]>f9574f488fc17e2741c448c19fe10605aa3eb56e authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Add deprecation framework, and do some deprecations
1cdb8ea94ce8bd15361a3c54329425d74170ad7a authored over 7 years ago by Nathaniel J. Smith <[email protected]>Refactor UnLock -> ConflictDetector
19cd626c3596d501002970e6fb379a164e845d9d authored over 7 years ago by Nathaniel J. Smith <[email protected]>Part of the changes for gh-68
Also keeps run_in_worker_thread around as a deprecated alias.
f71aba7e2173d2a7b90f5911900f3c664e0e1d0b authored over 7 years ago by Nathaniel J. Smith <[email protected]>By default they're unstyled and don't jump out at all.
ebb7665eac3c77920a97748dfef483d4589829d4 authored over 7 years ago by Nathaniel J. Smith <[email protected]>Fixes gh-291.
39a9b1ca6263afa686d5c4e893170a082187c0e9 authored over 7 years ago by Nathaniel J. Smith <[email protected]>e88a49b6ffd60bb7565dd68b324732c9989652f4 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Just rename it and make it always do ResourceBusyError, since that's
how it's always used.
Fixe...
675555d727f47b504eb3b10b22cb0cc828b61b7e authored over 7 years ago by Nathaniel J. Smith <[email protected]>[travis] Check for code formatting problems
38b49fa4663ff3aa8d3de24e2828b58c633f58a7 authored over 7 years ago by Nathaniel J. Smith <[email protected]>Add another test that should fix gh-140
2c3e922a6b49e4b3339e640e24f461d118b8058d authored over 7 years ago by Nathaniel J. Smith <[email protected]>10403efaa05fa0cefd110d5caab8fc0d513eb1af authored over 7 years ago by Nathaniel J. Smith <[email protected]>
This is already fixed and shouldn't make a difference, but somehow
codecov is claiming that the ...
Document that the socket sendall method is not task-safe
194bc2dbb2fc46fff664978bb87d8445ac286d8c authored over 7 years ago by Nathaniel J. Smith <[email protected]>See gh-291
de70c4387ff3234809e580af4ace5550cde0d424 authored over 7 years ago by Nathaniel J. Smith <[email protected]>Add high-level Listener interface
9fe5b5e5762e1680fd4e4cf14d191609098199b6 authored over 7 years ago by Nathaniel J. Smith <[email protected]>aa9428d5d0d9de7561706ddd8dbbe981b14ad60c authored over 7 years ago by Nathaniel J. Smith <[email protected]>
277f6a91ba1c5897034afd1b02bdca71762fad1b authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Include aclose_forcefully docs in the manual
ec2b5a83ab21c8a532ae9761359f42f78c1ccda8 authored over 7 years ago by Nathaniel J. Smith <[email protected]>509cfa22247210b37bdb0d85ef972f77fdd04663 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Remove a stray print()
df2498b6bfa632331f3614b331c6115f6044af20 authored over 7 years ago by Nathaniel J. Smith <[email protected]>f59ad2edf2ccfaa9e305f994ee15cc70e26ca3cf authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Use OrderedDict instead of SortedDict, and don't make park() pay for
repark().
See gh-272 for c...
9cc347779ff520299f9b6639bc75e5cae2d898f7 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
No more port=None or port="" or port=bytestring -- they're not useful
and they can have weird/no...
59365a2a3b278307593ea123b3358ff1e30cb181 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
ba1b940abcdb025fa22a86c218e2bfb38125e836 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
3300d6d353b98735174ace728a19b61b3f315918 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
2c62a566c5dbb83b09b44ab716ae7300bc5be705 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
8a69a0a52b19e93cc7e9a4866809934a6c09662a authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Set TCP_NODELAY on the wakeup socket
82ca55c71affdd0a632c3727fb4b97fc4acab23c authored over 7 years ago by Nathaniel J. Smith <[email protected]>5626af0c5f15b6387d9ae8d1e2aeec353556f7ac authored over 7 years ago by Nathaniel J. Smith <[email protected]>
This might make a difference on Windows, and definitely doesn't hurt.
8d2b036dfe4bbb33a0f0700271ad667e98ad6501 authored over 7 years ago by Nathaniel J. Smith <[email protected]>b8e15d84a12d32d15a003477958e3f7f2db197a4 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
d3b3e06814310874fdfb523f86d7b6a8b005aeaa authored over 7 years ago by Nathaniel J. Smith <[email protected]>
[notes-to-self] Add the benchmark I used for the async file I/O docs
69e80f2e9c0521afc3ef758ee6c41956f381e586 authored over 7 years ago by Nathaniel J. Smith <[email protected]>278540b84854ad3ee5ce2c34b79284a6dce2d040 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
8b8e7b0c863865bc0a265cc6d4644a167a5dc290 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Now that we have a clear delineation between the high-level and
low-level interfaces, this shoul...
67c0afdfac55a9fa6a56f77ed98deedc6275e5f2 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
e99a8e591e731976f5989cd11e58f4baef9117d2 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
9b9f30df36962fc48eb13de5ebe1707e8b6a4465 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
2cf7c704508deaf9a70e2ce724920776f89d63b0 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
94352dc8af6cd93c9945bfa2453fe549a369b424 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
aff18540f0da6ba317a466580bfa9bfb2cbbf213 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
{memory,lockstep}_stream_pair are more useful
f202f26697b3354816932826079ef53c2fe3c5eb authored over 7 years ago by Nathaniel J. Smith <[email protected]>No semantic changes
c33d5c463f1465637079a96ecf9da03112d2defd authored over 7 years ago by Nathaniel J. Smith <[email protected]>Make a strict separation between namespace files and implementation files
e698522ca6e3e68bf4a0257fd1a497ac59e84ea5 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Fortunately this broke on 3.6, where trio.ssl.Session = ssl.Session is
a built-in type that does...
These were broken before, but the socket -> _socket transition
revealed them.
This removes some kluges from trio._core._exceptions, and also fixes
the doc build that I broke ...
Should rearrange the tests a bit too, but this gets rid of the
horrible 1438 line file.
Also: r...
991f91db6e717a3b5290ea1ba13cb4f6afefbe2e authored over 7 years ago by Nathaniel J. Smith <[email protected]>
This makes things work again after the previous commit that renamed
abc.py -> _abc.py, socket.py...
Done as a separate commit to make it easy for git to track the rename.
a205904c70c10c2dbf3f7c0f7c782a5bf98e6ca1 authored over 7 years ago by Nathaniel J. Smith <[email protected]>Misc
d09a2c32ab5b6046112d0da184e973ba3f27faff authored over 7 years ago by Nathaniel J. Smith <[email protected]>7375ceed8364714bdedffedf446e67c5864301d9 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Stop acontextmanager coverage from flapping all the time
cd24dfdceb87db6ebdf183247dd96d0487783a5e authored over 7 years ago by Nathaniel J. Smith <[email protected]>7306f1eb30f7d18cd600b06b3990f9c02b05ad12 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
660492f119a3079c3d6a50689b3b5e7cb1990b1f authored over 7 years ago by Nathaniel J. Smith <[email protected]>
We have too many ways to close things; remove the redundancy
857a30bf9c651ad6c7a769392aef8a618e925277 authored over 7 years ago by Nathaniel J. Smith <[email protected]>Fixes gh-140
222268df4a2b927c4f67ee1f9c9010528546aacc authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Even if it fails, the contract is that it's done its best and there's
no point in trying again.
This also fixes some coverage that got dropped by the removal of
forceful_close.
There was a weird redundancy where there were 3 ways to close things:
- forceful_close: ungrace...
09ebe37f94d1875eb6fd721b7364831cd6fe0ab6 authored over 7 years ago by Nathaniel J. Smith <[email protected]>Remove stray print() call
8229f06728831bb682b9df8c3f6fa6a71cd2e955 authored over 7 years ago by Nathaniel J. Smith <[email protected]>Doh.
763992ca3e709402d81da168bf4be41e49d280d3 authored over 7 years ago by Nathaniel J. Smith <[email protected]>Add a checkpoint to fix #119
50edf8af506c645b3c959f985cf14e24087f01bf authored over 7 years ago by Nathaniel J. Smith <[email protected]>e6e8ed651fc22aeb42692f33b10d7ec40aeba75e authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Update our comment and and simplify the version check based on the new
status.
This commit passed 4x1000 runs on appveyor:
https://github.com/python-trio/trio/issues/119#iss...
Add chat link to manual
098d0cd7d4196fc4e6d9586c0876b29816fa727d authored over 7 years ago by Nathaniel J. Smith <[email protected]>Set up towncrier for release note management
4fdae889511c1067381624e26343daeb73b9a190 authored over 7 years ago by Nathaniel J. Smith <[email protected]>e52e4b17b18eafbc90a6369c16e298ac52455550 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
532f03cca9ac72ee6ebfa2174a13ec8f330936e8 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
[wip] Set up yapf to do auto-formatting
027d374426fef9d4900519471b769d957424ceb9 authored over 7 years ago by Nathaniel J. Smith <[email protected]>This is a whitespace-only commit. I ran 'yapf -rip setup.py trio'.
adf6632a32fb2f8ec6eebe79e2be5427c53aceee authored over 7 years ago by Nathaniel J. Smith <[email protected]>Small tweaks to make yapf work better. No semantic changes.
f01f33e35641cf6a31d8c5c0b257d999a94b030d authored over 7 years ago by Nathaniel J. Smith <[email protected]>74943535c852ed8b7cfb281bf325780dcccd91cf authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Implement happy eyeballs
fef22159895532b06086f0bf9504f6ebdee79e18 authored over 7 years ago by Nathaniel J. Smith <[email protected]>Switch to using trustme for testing TLS certs
1f52e76fd2f3bfb50854ee1577254a76acf90d20 authored over 7 years ago by Nathaniel J. Smith <[email protected]>8083a79fb02acf510b2a9d4c46c80c8463e67b92 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
[Note to self] script to measure listen backlogs
ac6e68a06b0c5c9bb9bf15dc5812b29da6fbaf32 authored over 7 years ago by Nathaniel J. Smith <[email protected]>bf888cc9639735d4884ee8285ef9c985a6728905 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
2655b1ca003cc5168b317875582251aea15399a7 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
9b2089ba2cace03f100041ae944c1523187e119f authored over 7 years ago by Nathaniel J. Smith <[email protected]>
11e7e8bfa5c99a109462646b7d8eef9720ba842a authored over 7 years ago by Nathaniel J. Smith <[email protected]>
0000e5c8c869daf7d6783a6c7dcd5bcdca116d6e authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Add help links to the docs
e237b6e4c74d2f7911ba213394169f458f7bed28 authored over 7 years ago by Nathaniel J. Smith <[email protected]>18a3fede086732619ff3decf983ebedad892f11e authored over 7 years ago by Nathaniel J. Smith <[email protected]>