Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / scripts / find_astakos_users_with_conflicting_emails.py @ 764d99c4

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
def user_filter(user):
12
    return A.objects.filter(email__iexact=user.email).count() > 1
13

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