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
Monkey patch traceback.TracebackException to support MultiError
399b37858b75f4720fc688a5e35475f52cdb3df3 authored about 7 years ago by Nathaniel J. Smith <[email protected]>Update reference-core.rst
2b8e297e544088b98ff758d37c7ad84f74c3f2f5 authored about 7 years ago by Nathaniel J. Smith <[email protected]>typo fix with -> def
1eb69a3ef91db44123f69b69a58dd40b90498651 authored about 7 years ago by gras100 <[email protected]>25284174402bef2a5107ff5b35cd091c9df26935 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
Still need to be cleaned up before release, but at least this captures
them
1a8abc3f7bda1b14d77ef00453d1cb890722797e authored about 7 years ago by Nathaniel J. Smith <[email protected]>
This monkey patches `traceback.TracebackException` on import. It
overrides `TracebackException._...
Make measure_backlog more robust against weird errors
3edfafeedef4071646a9015e28be01f83dc02f94 authored about 7 years ago by Nick Malaguti <[email protected]>
@nmalaguti is reporting that on a particular VPS they have access to,
sometimes, the test_open_t...
Report instrument errors via logging
389f1e1e01b410756e2833cffb992fd1ff856ae5 authored about 7 years ago by Nathaniel J. Smith <[email protected]>See gh-306
f368046d60998c2480ef6f41f69467d63259e769 authored about 7 years ago by Nick Malaguti <[email protected]>Skip tests that need IPv6 if it is not available
f50aa8e00c29c7f2953b7bad38afc620772dca74 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
IPv6 is not available on all travis images. This will skip IPv6 tests
when IPv6 is not available.
Stop using slots=True in public classes to fix weakref issues
d063d672de15edc231b14c0a9bc3673e5275a9dc authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Hopefully we can switch back to using slots=True at some point because
the memory savings are ni...
Two fixes to unblock our CI
3440dbd8caf64ce08ded0847a0f809f3d6324097 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
This is to work around the cffi bug:
https://bitbucket.org/cffi/cffi/issues/335/cffi-macos-w...
See gh-334 for details.
ea8fbe84f643ff8cff97af3cb0cfe4ae970eeb24 authored over 7 years ago by Nathaniel J. Smith <[email protected]>[travis] fix stupid typo that was disabling pypy nightly builds
4d41a6ddfa352cc2002592a64b58f9a7172c9495 authored over 7 years ago by Nathaniel J. Smith <[email protected]>Move introspection APIs into trio.hazmat
3b7eff51180431621294532fa7acf404e0994cf1 authored over 7 years ago by Nathaniel J. Smith <[email protected]>Renames and deprecations for #68
1075239f129e735a540ced313c7fbbdbdb859af5 authored over 7 years ago by Nathaniel J. Smith <[email protected]>I really need to stop using bash for things.
9ba0c37c7032d918e3f694fff139e57c93a231f6 authored over 7 years ago by Nathaniel J. Smith <[email protected]>Remove is_trio_socket
585ab4e3be0a5ef7a41830edf78eb5a787656b05 authored over 7 years ago by Nathaniel J. Smith <[email protected]>e2df899a19850932cea0d4b12dddde323ddd8078 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
d716003791e6b9041babe64ccbfad9e3638d15b9 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
See gh-317
b36ae5191dc8507ab7aec4c29e35e47c08300e3a authored over 7 years ago by Nathaniel J. Smith <[email protected]>ce8d71f79e3f8cd8bedf6f98b1a3400a656266bc authored over 7 years ago by Nathaniel J. Smith <[email protected]>
As pointed out in:
https://github.com/python-trio/trio/issues/170#issuecomment-327025129
the...
9a3141d477568e1a29fd923394971a6207117703 authored over 7 years ago by Nathaniel J. Smith <[email protected]>5a370218f98213109c8cb49ba8bca44784ca632b authored over 7 years ago by Nathaniel J. Smith <[email protected]>
1bed1d0083050dcea03a90012ac80197abd48c44 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
This lets us use things like:
@deprecated(..., instead=BlockingTrioPortal.run)
def current_...
96a115b33ef884f152c5cc3b7c353b300081c7c8 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
aaf5f7271bd1f39506bf52bd06d2f637292e8323 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
f620db12df32b3ce3045186aad9c64770d8bed9e authored over 7 years ago by Nathaniel J. Smith <[email protected]>
...and deprecate current_call_soon_thread_and_signal_safe.
Still need to update callers and doc...
7bc19c33b4aa9293c68a0fd7634b97a00e03911e authored over 7 years ago by Nathaniel J. Smith <[email protected]>Deprecate Queue.join and Queue.task_done
6107b2570c086694db5e21f1dfe0f580c7758b27 authored over 7 years ago by Nathaniel J. Smith <[email protected]>Make our exports more visible to static analysis
739c332873449741e994ef2a65daa6c07eb7ae19 authored over 7 years ago by Nathaniel J. Smith <[email protected]>ffdb562d1ae45e55a28fc3bd1d471647ddfb2ec2 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
See gh-321.
2de8e355e71faceb8091774a1d741debf282947f authored over 7 years ago by Nathaniel J. Smith <[email protected]>f9fd543cd9e5d152c4f638843930f2121b61aec0 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
d755a6aed6568b3dcd997890d04abc4d4817a102 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Apparently PyCharm gives up on parsing __all__ entirely if it sees
__all__ += foo.__all__, so mo...
Avoid infinite recursion in ModuleWithDeprecations.__getattr__
8692bfcf8b0666f8de7b97f4a71c71ad5001e3e2 authored over 7 years ago by Nathaniel J. Smith <[email protected]>Add example output to notes-to-self/print-task-tree.py
cf91d7d3c2e22810ce49438e44273e927b343e57 authored over 7 years ago by Nathaniel J. Smith <[email protected]>Just for @cjerdonek :-)
8dda2c6a45a6c4e8bc2d6c4ca2ef82f1728b2b3e authored over 7 years ago by Nathaniel J. Smith <[email protected]>2091b28a090e7977ce0923f64fc9cdb8c3c79d76 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
In particular, this should make it so PyCharm's completion starts
working.
Fixes gh-314.
cc7ff17b541e40d89eaf767ede81e7032ba321b4 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
This isn't really needed currently (we'd know, the symptom is a
RecursionError at import time), ...
Add notes on how to print task tree for debugging
733be7507b10ff6a9abf914fccca552c13af0366 authored over 7 years ago by Nathaniel J. Smith <[email protected]>Rename some internal classes that were missed in gh-311
e13129f8d3549d9599186a69282c1af661962d32 authored over 7 years ago by Nathaniel J. Smith <[email protected]>711afba2551a75c8f621b264914109a48a7efa56 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
dc5c183fce1cb4f323bfabd0f6523c016ae9f2fa authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Rename things for consistency with the new "checkpoint" terminology
6db2eb16b1c3a8e02080f9fc4fa50a414f55f38c authored over 7 years ago by Nathaniel J. Smith <[email protected]>68a14ef3ce33ebee9b4d80327672e4d8e7cd366d authored over 7 years ago by Nathaniel J. Smith <[email protected]>
68a1898e5647c291722aa08c9e281937cbc8eb61 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
8c3109d5833ef53bacd0f197a4d3b5190391c878 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
ca09dc34b2288b89e496142c18fc1518a509dbc4 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
cdf33dbc5acfe91312cceedd034ad30bbd25d404 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
ecc40ba00a426e7fc1a167e1417ec9c1f49d7c95 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
ae7cc2d4220e97137e4ce8d714418734d33aaad7 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
cb5d8ec9131bed5dda7d3465c6505ceb95e9aadb authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Deprecations for #136 and #284
3613ca6df7341736d04bba1f18db6c12d7fc9075 authored over 7 years ago by Nathaniel J. Smith <[email protected]>4ff43c0df2babfc36e7e9babdf2b53c27abe12b5 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
497a269716ab3232b20925dec4afc1d0d365e36d authored over 7 years ago by Nathaniel J. Smith <[email protected]>
e968ee9c36f0cd0a9cebf69d5d33294889b76318 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
b290a969f590676355ec2c0cd3798c5b179fb52e authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Silly oversight missed in gh-253
c326e8274e42b7ded480b9546f1162fe31649b12 authored over 7 years ago by Nathaniel J. Smith <[email protected]>1f05b66c43f3d60317dbd8da6a2acd769569b9e5 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
a07218ecaccd25e7be5f424e28e092dd2d113bbf authored over 7 years ago by Nathaniel J. Smith <[email protected]>
aa87a65cf1e0f8897f5656a64c6735b062ac676a authored over 7 years ago by Nathaniel J. Smith <[email protected]>
- un-document deprecated Task members
- update custom supervisor documentation to avoid deprecat...
New API:
- nursery.child_tasks
- nursery.parent_task
- task.child_nurseries
- task.parent_nurse...
a1572dabc7e47fdf16dd58f6798fa3934cdfa403 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
a87ea85d4c5ddaff013443617f1d8f95195df02b authored over 7 years ago by Nathaniel J. Smith <[email protected]>
7b5fc244e1b18a23cca76a9bdb786d2c964996a2 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
643fdaa2382e0376e0b7303c1f91cb6534188744 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
e1f0b5a9edec53ab1da92446735b574be51c2e1f authored over 7 years ago by Nathaniel J. Smith <[email protected]>
f543ffe09872d136cc556553af436870f01143a4 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
15ed29146c181ea6ad56940cb94fe481f91e371b authored over 7 years ago by Nathaniel J. Smith <[email protected]>
0aa14ab73eb26456cd0bcd0ca240acc48d8278e8 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
22541afdf6556b48c2d5dbca3dd8c24205435a43 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
spawn's deprecation is really part of 284, not 136, though I'm
handling them both together becau...
7d2e2603b972dc0adeaa3ded35cd6590527b5e66 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
14f96d0bef15eca16c2097e191eb738b00886b49 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
For gh-136
This commit contains:
- the actual deprecations
- changes to _run.py to prevent war...
Deprecations for #257, plus general deprecation improvements
058c985fb0b68a26f1280910cb89f0f101257922 authored over 7 years ago by Nathaniel J. Smith <[email protected]>For gh-257
6ea17a5e0518063029b77e00977215657294137c authored over 7 years ago by Nathaniel J. Smith <[email protected]>afa986857380b52b42414595872effe9b3258db8 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
9fbadf761dd2bcc8bb77736d21a1941743c6c4d3 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Add high-level server helpers
dce4f654752743a19b02bd8aef58ab33bc3e7eec authored over 7 years ago by Nathaniel J. Smith <[email protected]>ed0996730f71cfa280c3e8491633c7170e2490b7 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
5782f8f2aaed457cc95dcfdd683f33b1dccbc105 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
2bdaac285a539a3227df98ae87e4071a23eb99ad authored over 7 years ago by Nathaniel J. Smith <[email protected]>
73f07870968707881861f127b636f31952f75584 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
For brevity and consistency
090a1d670fcbad82ff5a722b2a3a1df148926cea authored over 7 years ago by Nathaniel J. Smith <[email protected]>6cdde5c2963c78ed4a62c3d50ac0e3620824d97c authored over 7 years ago by Nathaniel J. Smith <[email protected]>
I guess we can add it back if anyone ever notices and complains, it's
almost certainly never goi...
3e4ccf060121fed898d7b041c220784028e27404 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
[docs] Fix typo
52c2349bb8bda615407cbcdd3a2ed0aee44186f0 authored over 7 years ago by Nathaniel J. Smith <[email protected]>
Thanks to @matham for catching it:
https://github.com/python-trio/trio/pull/298#issuecomment-3...