I heard others and spoke myself about doing some work on piston during
the djangocon sprints. I haven't gotten around to anything piston
related yet, but I'm hoping to do a bit tonight and more tomorrow.
Anything in particular I can contribute too? What hg repositories are
good to follow on bitbucket?
I was thinking about working on and/or learning about configurable
logging and form validation and documentation. I see there is support
for form validation but I don't understand from the docs how they
work.
Also a quick question: why read/create/update/delete instead of
GET/POST/PUT/DELETE or get/post/put/delete (a la app engine)?
On Thu, Sep 10, 2009 at 1:19 AM, jespern <
jno...@gmail.com> wrote:
>
> On Sep 10, 8:04 am, Paul Carduner <
paulcardu...@gmail.com> wrote:
>> I just started playing around with piston tonight after hearing good
>> things about the talk at djangocon (though I didn't go... shame on
>> me).
>>
>> I've encountered something that seems a bit confusing to me? Maybe I
>> am doing it wrong.
>>
>> In several of my handlers, I need to fetch an object from the database
>> based on a url slug and then do some additional processing to build
>> the result set. I'd like to use get_object_or_404 to do the initial
>> query, but it seems like piston is interpreting the Http404 exception
>> that gets raised as a regular internal exception and turns it into a
>> 500 internal error. I was expecting the Http404 exception to be
>> caught in the Resource calling the handler and turned into an
>> rc.NOT_FOUND response.
>>
>> Is this the intended behavior? And if so, what is the reasoning
>> behind it?
>
> This is a missing feature. We should of course catch Http404's, to let
> people use the get_object_or_404 shortcut. I'll fix this in my fork
> later today, which will be the coming 0.2.3 release. I've had good
> results from people running their testsuite on it, so it should be
> 100% backwards compatible.
>
> Thanks for reporting this!
>
>
> Jesper
>
>
> >
>
--
Paul Carduner
http://www.carduner.net