hi there, folks:
I'd really like to release 0.7.0 but I would like it to be at least a
little bit tested before I do so. Could those of you with CVS trees check
everything out and see if it performs as advertised? Deeper bugs than
that will have to wait for the next release, but I'd at least like to know
if it works for someone other than me.
______ __ __ _____ _ _
| ____ | \_/ |_____] |_____|
|_____| |_____ | | | |
@ t w i s t e d m a t r i x . c o m
At twistedmatrix.com <http://twistedmatrix.com/>, we dogfood a bunch of Twisted software: our DNS server (primary and secondary!), our web server, even a little bit of email stuff here and there. And we have our own structured logging system to make it, ahem, "easy" to put logs into some kind of a system that can tell you what Twisted is doing.
But uh… we don't get a lot of value from this because the tracebacks just go into disk files that nobody ever looks at.
Does anyone know if, say, Sentry supports a free tier for open source projects, or something like that? Or any other error-tracking provider even vaguely compatible with Twisted might do something like that? It would be nice to surface and fix tracebacks that affect our own infrastructure before they hit our users.
On behalf of Twisted Matrix Laboratories, I am honoured to announce the
release of Twisted 19.10! The highlights of this release are:
- Security fixes for HTTP/2 -- CVE-2019-9512 (Ping Flood), CVE-2019-9514
(Reset Flood), and CVE-2019-9515 (Settings Flood). Thanks to Jonathan
Looney and Piotr Sikora.
- HTTP/2 fixes regarding timeouts.
- trial's assertResultOf, failureResultOf, and successResultOf, now
accept Deferred-awaiting coroutines.
- Various other bug fixes for POP3, conch.ssh.keys, and
You can find the downloads at <https://pypi.python.org/pypi/Twisted> (or
alternatively <http://twistedmatrix.com/trac/wiki/Downloads>). The NEWS
file is also available at
Many thanks to everyone who had a part in this release - the supporters
of the Twisted Software Foundation, the developers who contributed code
as well as documentation, and all the people building great things with
So, I am writing a twisted server. This server spawn multiple child
processes using reactor spawnProcess that initializes a process protocol.
Now, each of the childprocess receives some REST requests. Each process has
a dict that acts as cache.
Now, I want to share dict across processes.
In general, python has SharedMemoryManager in multiprocessing module which
would have helped.
But since I am using twisted internal process implementation, how do I
share this dict across the processes so that all the processes use this