|
|
|
@ -2,11 +2,11 @@ |
|
|
|
from __future__ import absolute_import |
|
|
|
from __future__ import absolute_import |
|
|
|
|
|
|
|
|
|
|
|
from datetime import datetime, timedelta |
|
|
|
from datetime import datetime, timedelta |
|
|
|
import traceback |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
from django.core.mail import mail_admins |
|
|
|
|
|
|
|
from celery import shared_task |
|
|
|
from celery import shared_task |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
from project.commons.utils import mail_exception |
|
|
|
|
|
|
|
|
|
|
|
from project.customer.models import License, UserProfile |
|
|
|
from project.customer.models import License, UserProfile |
|
|
|
from project.customer.utils import check_one_profile |
|
|
|
from project.customer.utils import check_one_profile |
|
|
|
from project.customer import consts |
|
|
|
from project.customer import consts |
|
|
|
@ -29,8 +29,6 @@ def check_license(): |
|
|
|
try: |
|
|
|
try: |
|
|
|
check_one_profile(profile, License, now_) |
|
|
|
check_one_profile(profile, License, now_) |
|
|
|
except Exception as e: |
|
|
|
except Exception as e: |
|
|
|
mail_admins(subject=u'customer: check_license error', |
|
|
|
mail_exception(u'customer: check_license error', u'Profile id=%d.' % profile.pk, e) |
|
|
|
message=u'Profile id=%s.\n\n%s' % (profile.pk, traceback.format_exc(e)) |
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return None |
|
|
|
return None |
|
|
|
|