Try 2 on robustness adding.

git-svn-id: http://django-avatar.googlecode.com/svn/trunk@14 c76b2324-5f53-0410-85ac-b1078a54aeeb
This commit is contained in:
Eric Florenzano 2008-08-03 22:45:38 +00:00
parent 43f027c881
commit 3ac9b98cb2

View file

@ -62,9 +62,12 @@ def img(request, email_hash, resize_method=Image.ANTIALIAS):
rating = request.GET.get('r', 'g') # Unused, for now.
default = request.GET.get('d', '')
data = None
avatar, created = Avatar.objects.get_or_create(email_hash=email_hash)
try:
if not created:
avatar = Avatar.objects.get(email_hash=email_hash)
except Avatar.DoesNotExist:
avatar = None
try:
if avatar is not None:
data = open(avatar.get_avatar_filename(), 'r').read()
except IOError:
pass