Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. import django
  2. import os
  3.  
  4. os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings.local')
  5. django.setup()
  6.  
  7. from datetime import date, timedelta
  8.  
  9. from delivery_api.models import NotificationSession
  10. from delivery_api.bl import DELIVERY_TIMEOUT
  11. from push_notifications.bl import get_devices
  12.  
  13. if __name__ == '__main__':
  14. print('starting')
  15. sessions = NotificationSession.objects.filter(delivery_method='proxy_smpp', status=1,
  16. created__lte=date.today() - timedelta(days=1))
  17. print('got %d sessions' % len(sessions))
  18. for session in sessions:
  19. if (session.created - session.sended_to_SMS_gateway < timedelta(seconds=DELIVERY_TIMEOUT) and
  20. get_devices(session.notifications_id)):
  21. print('found extra sms: session %s' % session.id)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement