def update_data(self, request, queryset): infos = [] errors = [] for l in queryset: try: infos.extend(update(l, verbosity=3, force=True, async=False)) except LoaderException, e: errors.append(unicode(e))
def handle(self, **options): verbosity = int(options["verbosity"]) if options["super_verbose"]: verbosity = 10 if options["app"]: apps = [] for arg in options["app"]: try: app = Loader.objects.get(app=arg) apps.append(app) except: raise CommandError("%s is not a registered loader" % arg) else: apps = Loader.objects.all() for app in apps: try: messages = update(app, verbosity=verbosity, force=options["force"], async=False) for msg in messages: print >> self.stdout, msg except LoaderException, e: raise CommandError(u"Update of %s failed: %s" % (app.app, unicode(e)))
def update_data(self, request, queryset): infos = [] errors = [] for l in queryset: try: infos.extend(update(l, verbosity=3, force=True, async=False)) except LoaderException, e: errors.append(unicode(e))
def handle(self, *args, **options): verbosity = int(options["verbosity"]) if options["super_verbose"]: verbosity = 10 if args: apps = [] for arg in args: try: app = Loader.objects.get(app=arg) apps.append(app) except: raise CommandError("%s is not a registered loader" % arg) else: apps = Loader.objects.all() for app in apps: try: messages = update(app, verbosity=verbosity, force=options["force"], async=False) for msg in messages: print >> self.stdout, msg except LoaderException, e: raise CommandError(u"Update of %s failed: %s" % (app.app, unicode(e)))