Esempio n. 1
0
 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))
Esempio n. 2
0
 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)))
Esempio n. 3
0
 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))
Esempio n. 4
0
 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)))