X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/b69141c4b22ffcebafcebb526f0973194f2a91cb..482c839ccfd3766b20813dbf40362d48a6aa4d28:/catalogue/management/commands/importlessons.py diff --git a/catalogue/management/commands/importlessons.py b/catalogue/management/commands/importlessons.py index d4733d3..296590b 100755 --- a/catalogue/management/commands/importlessons.py +++ b/catalogue/management/commands/importlessons.py @@ -21,6 +21,8 @@ class Command(BaseCommand): help='Attachments dir path.'), make_option('--ignore-incomplete', action='store_true', dest='ignore_incomplete', default=False, help='Attachments dir path.'), + make_option('--dont-repackage', action='store_false', dest='repackage', default=True, + help='Don\'t refresh level packages.'), ) help = 'Imports lessons from the specified directories.' args = 'directory [directory ...]' @@ -52,6 +54,8 @@ class Command(BaseCommand): @transaction.atomic def handle(self, *directories, **options): + repackage = options.get('repackage') + self.levels = set() curdir = os.path.abspath(os.curdir) @@ -69,7 +73,7 @@ class Command(BaseCommand): files_imported += files_imported_dir files_skipped += files_skipped_dir - if self.levels: + if self.levels and repackage: print "Rebuilding level packages:" for level in self.levels: print level.name