예제 #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))
예제 #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)))
예제 #3
0
파일: admin.py 프로젝트: data61/Openboard
 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))
예제 #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)))