Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import django
- import os
- os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings.local')
- django.setup()
- from datetime import date, timedelta
- from delivery_api.models import NotificationSession
- from delivery_api.bl import DELIVERY_TIMEOUT
- from push_notifications.bl import get_devices
- if __name__ == '__main__':
- print('starting')
- sessions = NotificationSession.objects.filter(delivery_method='proxy_smpp', status=1,
- created__lte=date.today() - timedelta(days=1))
- print('got %d sessions' % len(sessions))
- for session in sessions:
- if (session.created - session.sended_to_SMS_gateway < timedelta(seconds=DELIVERY_TIMEOUT) and
- get_devices(session.notifications_id)):
- print('found extra sms: session %s' % session.id)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement