fastpinger.py 470 B

123456789101112131415
  1. from django.core.management.base import BaseCommand, CommandError
  2. from services.utils.fastpinger import fastpinger_update
  3. class Command(BaseCommand):
  4. help = 'Analyse d’un fichier fastpinger'
  5. def add_arguments(self, parser):
  6. parser.add_argument('file', help='Fichier fastpinger')
  7. def handle(self, *args, **options):
  8. with open(options['file'], 'rb') as f:
  9. stats = fastpinger_update(f)
  10. self.stdout.write(stats + '\n')