Re: weblogsping.py error handling patch

will guaraldi <[email protected]>
Newsgroups gmane.comp.web.pyblosxom.devel
Message-ID <[email protected]>
On Tue, 29 Aug 2006, Ryan Barrett wrote:
>
> understood. it's a fair point. i still don't entirely agree, but it's a 
> design philosophy question, so i don't mind disagreeing. you all get to 
> make the final call on design stuff anyway. :P

As time goes on, I might change my mind.  At this stage, that's what I'm 
thinking.


> we might want to look at more plugins to see if they need similar 
> patches. i'd bet that many of them can fail during normal usage, not 
> just because of bugs. in those cases, the plugin can and should recover 
> so that it doesn't kill pyblosxom unnecessarily.

I'm assuming you're talking about the contributed plugins.  The 
contributed plugins fall into two categories:

1. ones that I and other people who are vocal in the PyBlosxom community
    use
2. all the other ones

Category 1 plugins are probably in "decent shape" from release to release. 
At a minimum, they get some testing.  I have no idea what state Category 2 
plugins are in.  weblogsping is definitely a Category 2 plugin.

Right now, there's no testing framework for testing plugins and releasing 
them short of "anecdotal testing".  Previously I've been a huge fan of not 
releasing them at all and pushing the maintenance work back to the 
original authors because I can't guarantee whether they even work without 
a load of additional effort.  But...  I change my mind on that every 
couple of days or so.

Anyhow, all of the contributed plugins could use attention.  If there's 
some way of building a testing framework for them or adding unit tests to 
them--that'd be _hugely_ awesome.


> i'll submit more patches for other plugins when i notice ones that need 
> it.

Anything you do in this regard is _hugely_ appreciated.


>> On another note, where'd you get that email address for Wari?
>
> it's in the weblogsping.py docstring. i also tried
> [email protected], but that bounces too. meh.

Hrm.  I think those plugins might need updated contact information as 
well, then.

/will

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.