Hi, i'm trying to stick together a simple blog application with
turbogears. Maybe i missed something in the docs or the mailing list,
but i discovered a little nastyness while validating my edit form.

First, here is some code: http://paste.turbogears.org/paste/1645
No error handling (ecxept the validation) and imports applied here,
also the code is simplified.

My problem was that the method which leads to the form (editpost) gets
an parameter which is the post slug of the post to edit. So it goes as
a named parameter in the method signature. The point is, that i can
not assign a dynamic generated parameter to my error handler, which is
just that method as in the tutorial.
So i had to create a second methd called _editpost which takes no
named params, just the whole request params (**kw). This method knows
the post slug because i put a hidden field in the edit form which
takes the slug.

So my code works for now, problem solved. But i think this code is a
bit ugly, since i have two methods which basically do the same thing
(not very DRY...).  Am i missing some neat python syntax which i dont
know of to solve that problem? Or is this an issue of the turbogears
error handler decorator? What can i do to beautify that code?


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to