Skip to content

Commit

Permalink
Fixed #54 -- Replaced celery task decorator with shared_task.
Browse files Browse the repository at this point in the history
  • Loading branch information
yellowcap committed May 18, 2021
1 parent ca9b3a0 commit 7ca9407
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions raster/tasks.py
@@ -1,14 +1,14 @@
import shutil
import traceback

from celery import group, task
from celery import group, shared_task

from django.conf import settings
from raster.tiles.const import GLOBAL_MAX_ZOOM_LEVEL, MIN_ZOOMLEVEL_TASK_PARALLEL
from raster.tiles.parser import RasterLayerParser


@task
@shared_task
def create_tiles(rasterlayer_id, zoom, extract_metadata=False):
"""
Create all tiles for a raster layer at the input zoom level.
Expand Down Expand Up @@ -51,7 +51,7 @@ def create_tiles(rasterlayer_id, zoom, extract_metadata=False):
shutil.rmtree(tmpdir)


@task
@shared_task
def clear_tiles(rasterlayer_id):
"""
Drop all tiles of a rasterlayer.
Expand All @@ -60,7 +60,7 @@ def clear_tiles(rasterlayer_id):
parser.drop_all_tiles()


@task
@shared_task
def send_success_signal(rasterlayer_id):
"""
Drop empty tiles of a raster layer and send parse succes signal.
Expand All @@ -69,7 +69,7 @@ def send_success_signal(rasterlayer_id):
parser.send_success_signal()


@task
@shared_task
def all_in_one(rasterlayer_id, zoom_range):
"""
Parses raster in a single task.
Expand Down

0 comments on commit 7ca9407

Please sign in to comment.