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()
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()
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()
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()