X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/61c3753c6e0c567ccbb11115c787da22218ab5f6..254eb3eedcb10d4eafbaa502dfbc93287dbfe612:/apps/compress/management/commands/synccompress.py?ds=sidebyside diff --git a/apps/compress/management/commands/synccompress.py b/apps/compress/management/commands/synccompress.py index 8217979d..b1cdafca 100644 --- a/apps/compress/management/commands/synccompress.py +++ b/apps/compress/management/commands/synccompress.py @@ -3,6 +3,7 @@ from optparse import make_option from django.conf import settings + class Command(NoArgsCommand): option_list = NoArgsCommand.option_list + ( make_option('--force', action='store_true', default=False, help='Force update of all files, even if the source files are older than the current compressed file.'), @@ -11,14 +12,14 @@ class Command(NoArgsCommand): args = '' def handle_noargs(self, **options): - + force = options.get('force', False) verbosity = int(options.get('verbosity', 1)) from compress.utils import needs_update, filter_css, filter_js for name, css in settings.COMPRESS_CSS.items(): - u, version = needs_update(css['output_filename'], + u, version = needs_update(css['output_filename'], css['source_filenames']) if (force or u) or verbosity >= 2: @@ -34,7 +35,7 @@ class Command(NoArgsCommand): print for name, js in settings.COMPRESS_JS.items(): - u, version = needs_update(js['output_filename'], + u, version = needs_update(js['output_filename'], js['source_filenames']) if (force or u) or verbosity >= 2: @@ -50,7 +51,7 @@ class Command(NoArgsCommand): print # Backwards compatibility for Django r9110 -if not [opt for opt in Command.option_list if opt.dest=='verbosity']: +if not [opt for opt in Command.option_list if opt.dest == 'verbosity']: Command.option_list += ( make_option('--verbosity', '-v', action="store", dest="verbosity", default='1', type='choice', choices=['0', '1', '2'],