Merlijn van Deen wrote:
On Sat, June 13, 2009 11:01 pm, Francesco Cosoleto
wrote:
PyWikipediaBot has a pretty primitive network
code, any
replacement is
welcome.
Yes. And no. I don't think changing the network code in the
main branch is useful. My network code in the rewrite branch
is largely untested though, so if a Twisted wrapper could be
made, that might be useful. At least, I expect Twisted code
to be less buggy than mine ;)
The issue here is not whether using Twisted might be a good idea, it is: who
is going to actually do the work? We have a very small group of developers
in this project, all of whom are volunteers, and none of whom seem to have a
lot of spare time on their hands. If the OP, Jason, wants to undertake the
effort of developing a new networking layer, more power to him, but he
shouldn't expect much if any support from the rest of us.
Also, as Merlijn wrote, we ought to be focusing our development efforts on
the rewrite branch. The rewrite uses the MediaWiki API consistently. It is
very frustrating to me personally to see other developers introducing API
code into the main branch on a one-off basis without any back-end
consistency, instead of contributing these efforts to finishing the rewrite
branch -- which is pretty close to being ready for release.
Russ