annotate core/management/commands/max_users.py @ 697:67f8d49a9377

Cleaned up the code a bit. Separated the S3 stuff out into its own class. This class maybe should be in core. Still want to do some kind of context manager around the temporary file we are creating to ensure it gets deleted.
author Brian Neal <bgneal@gmail.com>
date Sun, 08 Sep 2013 21:02:58 -0500
parents ee87ea74d46b
children
rev   line source
bgneal@239 1 """
bgneal@239 2 max_users is a custom manage.py command.
bgneal@239 3 It is intended to be called from a cron job to calculate the maximum
bgneal@239 4 number of users online statistic.
bgneal@239 5 """
bgneal@239 6 import datetime
bgneal@239 7
bgneal@239 8 from django.core.management.base import NoArgsCommand
bgneal@239 9
bgneal@519 10 from core.whos_online import max_users
bgneal@239 11
bgneal@239 12
bgneal@239 13 class Command(NoArgsCommand):
bgneal@239 14 help = "Run periodically to compute the max users online statistic."
bgneal@239 15
bgneal@239 16 def handle_noargs(self, **options):
bgneal@519 17 max_users()