
Catching up with #Python asyncio, coming from #Twisted.
In Twisted, I was using LineOnlyReceiver to implement a protocol. What would be the right way to do the same with asyncio?
I could subclass asyncio.Protocol and assemble the lines myself. Or I could use Streams which seem to handle lines natively, but can't be easily subclassed when I need slightly different parsers?
And then there is StreamReaderProtocol, but that's undocumented and seems private?!
๐ช๏ธ Twisted ๐ช๏ธ
My friend just sent me this envelope which I sent to another friend years ago (even tho we lived in the same town!). We were twisted together that way (it says twisted in the lower left corner)
I have no memory of making this piece (+ wonder how it was delivered since the stamp is postmarked but there is no address on either side of the envelope!).
At any rate this returned to me at a time when my own creative juices have been fading with age ... Great appreciation for showing me the fire that once burned bright inside of me ๐ฅ
#twisted #twister #dorothy #envelopeart #friends #inspiration #wizardofoz
1. Do random changes to cython-test-exception-raiser, and commit them as "initial code".
2. Move the extension module from the package directory into top-level "raiser.*.so", for no apparent reason.
3. Switch to CalVer, so that #Twisted newer upgrades to the new releases (it pins to <2).
4. I file a bug, because I'd like to finally remove the old version from #Gentoo.

Describe the incorrect behavior you saw Up to cython-test-exception-raiser 1.0.2, the raiser module was inside cython_test_exception_raiser package, i.e. you imported cython_test_exception_raiser.r...
Dark tales of #ghosts of war, blood from the Autumn of Terror, the wrath of nature, an unusual murder and a cynical #vampire. #Twisted poetry of loss and mayhem.
Some adult themes and language.
#DarkTales #Fantasy #Horror #Poetry
https://books2read.com/DarkTalesTwistedVerses
For Twisted/XMPP developers: I've published Tx-XMPP, a (friendly) fork of Wokkel due to it being unmaintained for years. I've merged several PRs that I needed, along with code from `sat_tmp`, which was a "temporary" package to monkey-patch Wokkel to add those changes (finally not needed anymore after 11+ years!).
https://pypi.org/project/tx-xmpp/
I will provide minimal maintenance to keep it up-to-date with the latest versions of Twisted and Python.