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]>
path: add type tests

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...

d9cac31d4760474759ae56aed917f66645b4e265 authored over 7 years ago by Zack Buhman <[email protected]>
path: use more strict compatibility logic

Instead of indiscriminately casting everything to str, including non-PathLikes,
just unwrap all ...

6042f8b08b1a11ffbae74ba1cc139dc141fa4b12 authored over 7 years ago by Zack Buhman <[email protected]>
path: fix comparison magic

Previously attempts to compare trio.Path with itself would fail, due to the
wrapped object not s...

db69f48f33ef49e4a7a625e89b3e73327834ac33 authored over 7 years ago by Zack Buhman <[email protected]>