On 1/8/06, Olivier Favre-Simon <[EMAIL PROTECTED]> wrote:
> The lesson for me is: We should put meaningful and extensive data in bug
> reports: TG revision, RDBMS version, dev.cfg, tracebacks, etc.  SQLite 2
> vs. 3 is a well-know issue and would have been solved much faster with
> better reports.

Good bug reports always help.

> On another POV may be the Identity stuff should have been done in a
> branch... but that would be a hassle to merge due to fast paced
> revisions in trunk (branching before 1.0 sounds weird...)

I agree... using a branch for clearly alpha stuff is more overhead
than should be there. However, the trunk does need to stabilize now.

> The more I think about it, the more I get the feeling that CherryPy
> filters should have been Paste middleware (or alike) : completely
> independant components, just piped from one into another by
> configuration data.

Actually, this is more or less the way it is. This stuff is just
automatically configured in, and maybe *that's* the problem.

>
> Don't want Identity ? no prob, just remove it from the pipe.
> Want FooBarFilter after static and before Identity ? just declare it
> this way in the pipe.

If you look in turbogears/startup.py, you'll see that the identity
filter is added directly to _cpFilterList on the Root object. That's
where the pipe is.


Kevni

Reply via email to