Revision 9e98ba3c db/credit_allocator.py

b/db/credit_allocator.py
31 31
#
32 32
# Execute once to increase user credits according to their monthly rate
33 33

  
34
from synnefo.db.models import *
35
from django.db.models import F
36 34
from datetime import datetime
37 35

  
38
from synnefo.logic import log
36
from synnefo.db.models import SynnefoUser
37
from synnefo.util.log import getLogger
38

  
39

  
40
log = getLogger('synnefo.db')
39 41

  
40 42

  
41 43
# main entry point
42 44
def allocate_credit():
43
    logger = log.get_logger("synnefo.logic")
44

  
45 45
    # Select the users that their monthly
46 46
    user_list = SynnefoUser.objects.all()
47 47
    
48 48
    if len(user_list) == 0:
49
        logger.warning('No users found')
49
        log.warning('No users found')
50 50
    else:
51
        logger.info('Found %d user(s)' % ( len(user_list), ))
51
        log.info('Found %d user(s)', len(user_list))
52 52

  
53 53
    for user in user_list:
54 54
        user.allocate_credits()
55
        logger.info("Adding %d credits to %s. Total: %d" % ( user.monthly_rate, user.name, user.credit ))
55
        log.info('Adding %d credits to %s. Total: %d', user.monthly_rate,
56
                    user.name, user.credit)
56 57
        user.save()

Also available in: Unified diff