~widelands-dev/widelands-website/django_staticfiles

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from optparse import make_option

from django.core.management.base import BaseCommand, CommandError
from django.contrib.auth.models import User

from pybb.gravatar import check_gravatar


class Command(BaseCommand):
    help = 'Fetch avatars from gravatar.com service for those users which did not set avatar'

    def handle(self, *args, **kwargs):
        for user in User.objects.all():
            print user.username
            old_avatar = user.wlprofile.avatar
            if check_gravatar(user, ignore_date_joined=True):
                print ' + Found gravatar'