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
path: fix python 3.5 compatibility
9cdf33ee75cf26cee517bc4bb61d084893710d10 authored over 7 years ago by Zack Buhman <[email protected]>
9cdf33ee75cf26cee517bc4bb61d084893710d10 authored over 7 years ago by Zack Buhman <[email protected]>
path: add type tests
d0d9b057226112bfef092e8125fd9eb9b37259df authored over 7 years ago by Zack Buhman <[email protected]>
d0d9b057226112bfef092e8125fd9eb9b37259df authored over 7 years ago by Zack Buhman <[email protected]>
path: unwrap any trio.Path argument to any wrapped method
This fixes python3.5 compatibility.
8f076d94d2b0bc664253eff073799354d920d61c authored over 7 years ago by Zack Buhman <[email protected]>
path: replace __new__ with __init__
This slightly duplicates _from_wrapped logic, but is probably cleaner overall.
5034e5ddda05d0016b3c55546f26d58e7206841a authored over 7 years ago by Zack Buhman <[email protected]>
test_file_io: cleanup
This replaces incorrect use of ==/is, makes test_async_iter more obvious, and
adds a missing rai...
path: use more strict compatibility logic
Instead of indiscriminately casting everything to str, including non-PathLikes,
just unwrap all ...
path: fix comparison magic
Previously attempts to compare trio.Path with itself would fail, due to the
wrapped object not s...