Example #1
0
 def handle(self, *args, **kw):
     qs = Webapp.objects.filter(is_packaged=True, status=amo.STATUS_PUBLIC)
     if kw['webapps']:
         pks = [int(a.strip()) for a in kw['webapps'].split(',')]
         qs = qs.filter(pk__in=pks)
     ts = [sign.subtask(args=[webapp.current_version.pk],
                        kwargs={'resign': True}) for webapp in qs]
     TaskSet(ts).apply_async()
Example #2
0
 def handle(self, *args, **kw):
     qs = Webapp.objects.filter(is_packaged=True, status=amo.STATUS_PUBLIC)
     if kw['webapps']:
         pks = [int(a.strip()) for a in kw['webapps'].split(',')]
         qs = qs.filter(pk__in=pks)
     ts = [
         sign.subtask(args=[webapp.current_version.pk],
                      kwargs={'resign': True}) for webapp in qs
     ]
     TaskSet(ts).apply_async()
Example #3
0
    def handle(self, *args, **kw):
        qs = Webapp.objects.filter(is_packaged=True, status=amo.STATUS_PUBLIC)
        if kw['webapps']:
            pks = [int(a.strip()) for a in kw['webapps'].split(',')]
            qs = qs.filter(pk__in=pks)

        tasks = []
        for app in qs:
            if not app.current_version:
                sys.stdout.write('Public app [id:%s] with no current version'
                                 % app.pk)
                continue

            tasks.append(sign.subtask(args=[app.current_version.pk],
                                      kwargs={'resign': True}))
        TaskSet(tasks).apply_async()
Example #4
0
    def handle(self, *args, **kw):
        qs = Webapp.objects.filter(is_packaged=True,
                                   status__in=mkt.LISTED_STATUSES)
        if kw['webapps']:
            pks = [int(a.strip()) for a in kw['webapps'].split(',')]
            qs = qs.filter(pk__in=pks)

        tasks = []
        for app in qs:
            if not app.current_version:
                sys.stdout.write('Public app [id:%s] with no current version'
                                 % app.pk)
                continue

            tasks.append(sign.subtask(args=[app.current_version.pk],
                                      kwargs={'resign': True}))
        TaskSet(tasks).apply_async()