The Samurai Principle
Ian Kelly
ian.g.kelly at gmail.com
Tue Sep 7 13:36:29 EDT 2010
On Tue, Sep 7, 2010 at 10:02 AM, Phlip <phlip2005 at gmail.com> wrote:
> Back to the topic, I tend to do this:
>
> for record in Model.objects.filter(pk=42):
> return record
>
> return sentinel
How is that any better than just catching the exception?
try:
return Model.objects.get(pk=42)
except Model.DoesNotExist:
return sentinel
The flow of control is much clearer this way.
Cheers,
Ian
More information about the Python-list
mailing list