Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/python-trio/async_generator
Making it easy to write async iterators in Python 3.5
https://github.com/python-trio/async_generator
Use the inspect.getcoroutinestate
...instead of poking around with coroutine internals by hand.
Thanks to @ncoghlan for the tip!
ffb74c8dc38a3fd5e5a771ef6c5b292668f1c54a authored about 8 years ago by Nathaniel J. Smith <[email protected]>
Add a proper test for __del__
9c6a89c901e3643e94729720705fee1a3d2062cf authored about 8 years ago by Nathaniel J. Smith <[email protected]>
9c6a89c901e3643e94729720705fee1a3d2062cf authored about 8 years ago by Nathaniel J. Smith <[email protected]>
Update README to document yield from support
8e50b3a0a0508ceef88941b3a1b417943d39d83f authored about 8 years ago by Nathaniel J. Smith <[email protected]>
8e50b3a0a0508ceef88941b3a1b417943d39d83f authored about 8 years ago by Nathaniel J. Smith <[email protected]>
Add support for 'yield from'
Also fixes handling of already-exhausted coroutines on CPython 3.5.2,
and improves handling of c...
Add link to blog post about why not to rely on __del__
06bdb36747795113d2f7b5a98b6edaf1c92ac883 authored about 8 years ago by Nathaniel J. Smith <[email protected]>
06bdb36747795113d2f7b5a98b6edaf1c92ac883 authored about 8 years ago by Nathaniel J. Smith <[email protected]>
TRAVIIISSS
839a7b22b897ba5f3788062b79dece9b5e1024f4 authored about 8 years ago by Nathaniel J. Smith <[email protected]>
839a7b22b897ba5f3788062b79dece9b5e1024f4 authored about 8 years ago by Nathaniel J. Smith <[email protected]>
Add support for asend/athrow/aclose
28b1f22af7d9a641dfc075ca8f26cb11875fc4dd authored about 8 years ago by Nathaniel J. Smith <[email protected]>
28b1f22af7d9a641dfc075ca8f26cb11875fc4dd authored about 8 years ago by Nathaniel J. Smith <[email protected]>
Bump version to 1.0+dev
31ec4a488f2c04ec7051151b76608b34b3e52126 authored about 8 years ago by Nathaniel J. Smith <[email protected]>
31ec4a488f2c04ec7051151b76608b34b3e52126 authored about 8 years ago by Nathaniel J. Smith <[email protected]>
Update readme
fab4af987cb86c6db549131b66d3ab4c4e327a29 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
fab4af987cb86c6db549131b66d3ab4c4e327a29 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Add .close method on async generators
fc501a803d430e820d61b8ccbf87760eda837285 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
fc501a803d430e820d61b8ccbf87760eda837285 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Oops, I removed the wrong __await__!
a6ccade7fc66b65d33b1e53164a50d9839c252ca authored over 8 years ago by Nathaniel J. Smith <[email protected]>
a6ccade7fc66b65d33b1e53164a50d9839c252ca authored over 8 years ago by Nathaniel J. Smith <[email protected]>
[travis] will this work? let's find out!
4f164f3a7c955c046b769d71411220b3ea4fdd34 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
4f164f3a7c955c046b769d71411220b3ea4fdd34 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Remove __await__ definition on 3.5.2+
to avoid the PendingDeprecationWarning
f9ea28f82847844775f9b7f4e286e87ac93e8f6c authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Add dates to release log
35bb4b157e0c7d57f6318dce451f403129962421 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
35bb4b157e0c7d57f6318dce451f403129962421 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Oops, I decided to call it 1.0, not 0.0.2
bc4df1be26c964e8b69cd26bbbbf94b1545f5c1b authored over 8 years ago by Nathaniel J. Smith <[email protected]>
bc4df1be26c964e8b69cd26bbbbf94b1545f5c1b authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Fix ReST syntax in README
ffc7e0acedb394f125d3eb8378fe67e0e1f87965 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
ffc7e0acedb394f125d3eb8378fe67e0e1f87965 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Bump version to 1.0
e1ebdc9d9b5dfb23610257740f0f0ef331d2e6d1 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
e1ebdc9d9b5dfb23610257740f0f0ef331d2e6d1 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Add link to lightning talk
aa006572c6f2341fed92addec023e404425b4a35 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
aa006572c6f2341fed92addec023e404425b4a35 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Add pragma: no cover for proper boasting rights
29e35321c9d1481e98a296bb83df90f1c3519680 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
29e35321c9d1481e98a296bb83df90f1c3519680 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Update README
add badges and more release notes
d1d96855c103654325306dff11e2622ec226b8c7 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Add test for .close()
100% coverage, woot.
e2064508d4e83f0f54f4c717c96780520cdfa6fd authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Improve test coverage
d90e028af7e58e4d265b01732a73c57abc3a60d5 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
d90e028af7e58e4d265b01732a73c57abc3a60d5 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
setuptools setuptools blah blah blah
c953915e0ab4f3f3d8a7734676766d1286eadb86 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
c953915e0ab4f3f3d8a7734676766d1286eadb86 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Rearrange everything to maybe make pytest happier
d09048dff6ea006f71c78c4ab384e8e4ab581098 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
d09048dff6ea006f71c78c4ab384e8e4ab581098 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
pytest docs say *not* to put a __init__.py file here
cec6700b6da538ef4ab054a26385951a82da04a3 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
cec6700b6da538ef4ab054a26385951a82da04a3 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
[travis] Oh yeah, definitely need pytest-asyncio
9d42e76c6edc408d6669c40a29c27ba0a4f0c5d4 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
9d42e76c6edc408d6669c40a29c27ba0a4f0c5d4 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
[travis] more experiment
eb686296e3e9ba69d7f1db77581da9e8497df3a1 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
eb686296e3e9ba69d7f1db77581da9e8497df3a1 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
[travis] experiment
dea60642b344931a675f5156934bbc0ab8bbcf44 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
dea60642b344931a675f5156934bbc0ab8bbcf44 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
[travis] Install pytest-cov
ac58aea3187f144082063db8c454d99c9e7b0914 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
ac58aea3187f144082063db8c454d99c9e7b0914 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
set up travis and codecov (hopefully)
c7fbb159a0de5bd268029ab9b63f89dadb94ec36 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
c7fbb159a0de5bd268029ab9b63f89dadb94ec36 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Slightly simplify AsyncGenerator class
There's no need to allocate a new `ANextIter` object on every call to
`__anext__` -- we can just...
Create changelog and document previous change
6ae9153ce47c8410a31dc696bf5a73befcbc769c authored over 8 years ago by Nathaniel J. Smith <[email protected]>
6ae9153ce47c8410a31dc696bf5a73befcbc769c authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Fix .throw followed immediately by await yield_
This fixes a nasty bug, so that now our YieldWrapper interception is
performed consistently no m...
Add doc and test for return value handling
Actual code was already correct, so no changes there
6bd1062b8181ef7c480265118e196f6b4b273f1f authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Fix ReST syntax
03bd2a0f3c395f3f45ab22e60c66b134b21b9198 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
03bd2a0f3c395f3f45ab22e60c66b134b21b9198 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Bump version to 0.0.1
5a0bd84930d8589620f081cdd76aeb93ac49ea46 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
5a0bd84930d8589620f081cdd76aeb93ac49ea46 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Add __version__
081edaa381db44b55fef52f5e2d7d838552b994a authored over 8 years ago by Nathaniel J. Smith <[email protected]>
081edaa381db44b55fef52f5e2d7d838552b994a authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Add tests and fix some typos
ab27eefa82aa89bcafa88fffe48a870e9236f45f authored over 8 years ago by Nathaniel J. Smith <[email protected]>
ab27eefa82aa89bcafa88fffe48a870e9236f45f authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Clean up comments
83e51741a0aa50c418967274b50a242a46f8f266 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
83e51741a0aa50c418967274b50a242a46f8f266 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Add .gitignore
c086e04d0625410d662ea38201307535642dd7b6 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
c086e04d0625410d662ea38201307535642dd7b6 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Add project boilerplate
c4023faacb789925be4c6dab6280c05353391505 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
c4023faacb789925be4c6dab6280c05353391505 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Delete docs again -- README is enough for now
650de8e8c572410f00dffb236557d07b0c532a1f authored over 8 years ago by Nathaniel J. Smith <[email protected]>
650de8e8c572410f00dffb236557d07b0c532a1f authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Add readme
e3ee3561081fd09e6a69c829edfcd5a5cdc850ff authored over 8 years ago by Nathaniel J. Smith <[email protected]>
e3ee3561081fd09e6a69c829edfcd5a5cdc850ff authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Run sphinx-quickstart
d5a8c0f96801312c32912b58172d293e18a059bd authored over 8 years ago by Nathaniel J. Smith <[email protected]>
d5a8c0f96801312c32912b58172d293e18a059bd authored over 8 years ago by Nathaniel J. Smith <[email protected]>
Initial commit snapshot
377c7a92654d9526a8bde13e30eadb67222c18b0 authored over 8 years ago by Nathaniel J. Smith <[email protected]>
377c7a92654d9526a8bde13e30eadb67222c18b0 authored over 8 years ago by Nathaniel J. Smith <[email protected]>