Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / scripts / upgrade / find_astakos_users_with_conflicting_emails.py @ 8fb8d0cf

History | View | Annotate | Download (449 Bytes)

1
#!/usr/bin/env python
2

    
3
import os
4
import sys
5

    
6
os.environ['DJANGO_SETTINGS_MODULE'] = 'synnefo.settings'
7

    
8
import astakos
9
from astakos.im.models import AstakosUser as A
10

    
11

    
12
def user_filter(user):
13
    return A.objects.filter(email__iexact=user.email).count() > 1
14

    
15
all_users = list(A.objects.all())
16
userlist = [(str(u.pk) + ': ' + str(u.email))
17
            for u in filter(user_filter, all_users)]
18
sys.stderr.write("id: email\n")
19
print "\n".join(userlist)