Skip to content

Commit 9990a09

Browse files
Refactor pdc.
1 parent 47c11ec commit 9990a09

File tree

4 files changed

+7
-21
lines changed

4 files changed

+7
-21
lines changed

apps/etl/etl_tasks/pdc.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,14 @@
1313

1414

1515
@shared_task
16-
def extract_and_transform_pdc_data():
16+
def ext_and_transform_pdc_latest_data():
17+
# TODO Fix according to latest extraction logic that accepts Metadata
1718
data_url = f"{etl_config.PDC_SENTRY_BASE_URL}/hp_srv/services/hazards/t/json/get_active_hazards"
1819
PDCExtraction.task.s(data_url).apply_async()
1920

2021

2122
@shared_task(queue="extraction")
22-
def extract_and_transform_historical_pdc_data():
23+
def ext_and_transform_historical_pdc_data():
2324
pdc_start_date = datetime.strptime(str(etl_config.PDC_START_DATE), "%Y-%m-%d")
2425
pdc_interval_years = etl_config.PDC_EXTRACTION_INTERVAL_YEARS
2526

apps/etl/management/commands/extract_pdc_data.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from django.core.management.base import BaseCommand
44

5-
from apps.etl.etl_tasks.pdc import extract_and_transform_historical_pdc_data
5+
from apps.etl.etl_tasks.pdc import ext_and_transform_historical_pdc_data
66

77
logger = logging.getLogger(__name__)
88

@@ -11,4 +11,4 @@ class Command(BaseCommand):
1111
help = "Import data from pdc api"
1212

1313
def handle(self, *args, **options):
14-
extract_and_transform_historical_pdc_data.delay()
14+
ext_and_transform_historical_pdc_data.delay()

apps/etl/tasks.py

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,6 @@
22
from django.core.management import call_command
33

44

5-
@shared_task
6-
def extract_pdc_data():
7-
call_command("extract_pdc_data")
8-
9-
10-
@shared_task
11-
def extract_gidd_data():
12-
call_command("extract_gidd_data")
13-
14-
15-
@shared_task
16-
def extract_usgs_data():
17-
call_command("extract_usgs_data")
18-
19-
205
@shared_task
216
def load_data():
227
call_command("load_data_to_stac")

main/cronjobs.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,15 +50,15 @@ class CronJob(typing.NamedTuple):
5050
schedule=crontab(minute=0, hour=17),
5151
),
5252
"import_gidd_data": CronJob(
53-
task="apps.etl.tasks.extract_gidd_data",
53+
task="apps.etl.etl_tasks.gidd.ext_and_transform_gidd_latest_data",
5454
schedule=crontab(minute=0, hour=18),
5555
),
5656
"import_usgs_data": CronJob(
5757
task="apps.etl.etl_tasks.usgs.ext_and_transform_usgs_latest_data",
5858
schedule=crontab(minute=0, hour=19),
5959
),
6060
"import_pdc_data": CronJob(
61-
task="apps.etl.tasks.extract_pdc_data",
61+
task="apps.etl.etl_tasks.pdc.ext_and_transform_pdc_latest_data",
6262
schedule=crontab(minute=30, hour=20),
6363
),
6464
"load_data_to_stac": CronJob(

0 commit comments

Comments
 (0)