3 ms·
One of my favorite parts about Twisted is its API deprecation policy. When an API breaks like that, it's a bug. We do time based releases (like ubuntu), and in
by lvh 14y ago
One of my favorite parts about Twisted is its API deprecation policy. When an API breaks like that, it's a bug. We do time based releases (like ubuntu), and in practice you should get at the very least six months, usually a year, to fix things: and that's only when we actually change APIs, which is rare.
If an API is just imperfect, stuff just gets added around it, eg getPage has been superseded by Agent for a while but it still works fine.
People may think this is a property of boring software that has jumped the shark. Maybe that's true. Maybe that's a good thing too.