From: Jan Szejko Date: Wed, 25 Jan 2017 16:31:01 +0000 (+0100) Subject: catch latex errors on republish X-Git-Url: https://git.mdrn.pl/edumed.git/commitdiff_plain/a6f780f0af1886447399563c9abc053e517d4ca0?ds=sidebyside;hp=d15d52d5915c6c008d080041174c54e5e3361eef catch latex errors on republish --- diff --git a/catalogue/management/commands/republish.py b/catalogue/management/commands/republish.py index 3ed17d1..941458f 100644 --- a/catalogue/management/commands/republish.py +++ b/catalogue/management/commands/republish.py @@ -4,6 +4,7 @@ # from optparse import make_option +import librarian from django.core.management.base import BaseCommand @@ -32,11 +33,11 @@ class Command(BaseCommand): for lesson in lessons: print print 'Republishing: %s' % lesson.slug - # try: - lesson.republish(repackage_level=False) - # except BaseException as e: - # print '!!!!!! EXCEPTION !!!!!!' - # print e + try: + lesson.republish(repackage_level=False) + except librarian.ParseError as e: + print '!!!!!! PARSE ERROR !!!!!!' + print e print 'Rebuilding levels...' for level in Level.objects.all():