Files
2009-07-31 15:49:12 -04:00

16 lines
484 B
Python

from django.core.management.base import BaseCommand, CommandError
import mediasync
class Command(BaseCommand):
help = "Sync local media with S3"
args = '[bucket] ([prefix])'
requires_model_validation = False
def handle(self, bucket=None, prefix='', *args, **options):
try:
mediasync.sync(bucket, prefix.strip('/'))
except ValueError, ve:
raise CommandError('%s\nUsage is mediasync %s' % (ve.message, self.args))