It shouldn't have changed. I'm no expert on this, but this might also
have to do with changes introduced in later 1.0.x version. Which version
are you running currently?
To be able to decide if this is a bug, are you able to construct a
minimal example app that demonstrates the problem? That would ease the
job of debugging this for us tremendously.
Cheers, Chris
Thanks for the testcase. I can confirm your problem with TG 1.1 and
FormEncode 1.2. but also with TG 1.0 and FE 1.2.1. If I use FE 0.7.1 the
problem goes away.
I suggest you try out progressive FE versions until your app breaks
again and find out what changed for this version. Using virtualenv makes
this easy
Sorry for not being able to help more, but I never use your way of
defining forms and validators.
If you come up with a solution and you think TurboGears should support
this better, please let us know!
Chris
You can also create a trac ticket and attach your example there, so it
will not get lost.
-- Christoph
I have added a patch with a partial fix to the ticket. Partial in the
sense that you will still have to change your (IMHO broken) nested
validator definitions.
Chris