Skip to content

Commit a4c04cc

Browse files
committed
fix(controller): retrieve_resource
1 parent 5a0573e commit a4c04cc

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

rootfs/api/tasks.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,18 @@
1313

1414

1515
@shared_task(
16-
bind=True,
1716
retry_kwargs={'max_retries': None}
1817
)
19-
def retrieve_resource(self, resource):
18+
def retrieve_resource(resource):
2019
task_id = uuid.uuid4().hex
2120
signals.request_started.send(sender=task_id)
2221
try:
2322
if not resource.retrieve():
2423
t = time.time() - resource.created.timestamp()
2524
if t < 3600:
26-
raise self.retry(exc=None, countdown=30)
25+
retrieve_resource.apply_async(args=(resource, ), countdown=30)
2726
elif t < 3600 * 12:
28-
raise self.retry(exc=None, countdown=1800)
27+
retrieve_resource.apply_async(args=(resource, ), countdown=1800)
2928
else:
3029
resource.detach_resource()
3130
except (Exception, Resource.DoesNotExist) as e:

0 commit comments

Comments
 (0)