File tree 4 files changed +7
-21
lines changed 4 files changed +7
-21
lines changed Original file line number Diff line number Diff line change 13
13
14
14
15
15
@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
17
18
data_url = f"{ etl_config .PDC_SENTRY_BASE_URL } /hp_srv/services/hazards/t/json/get_active_hazards"
18
19
PDCExtraction .task .s (data_url ).apply_async ()
19
20
20
21
21
22
@shared_task (queue = "extraction" )
22
- def extract_and_transform_historical_pdc_data ():
23
+ def ext_and_transform_pdc_historical_data ():
23
24
pdc_start_date = datetime .strptime (str (etl_config .PDC_START_DATE ), "%Y-%m-%d" )
24
25
pdc_interval_years = etl_config .PDC_EXTRACTION_INTERVAL_YEARS
25
26
Original file line number Diff line number Diff line change 2
2
3
3
from django .core .management .base import BaseCommand
4
4
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_pdc_historical_data
6
6
7
7
logger = logging .getLogger (__name__ )
8
8
@@ -11,4 +11,4 @@ class Command(BaseCommand):
11
11
help = "Import data from pdc api"
12
12
13
13
def handle (self , * args , ** options ):
14
- extract_and_transform_historical_pdc_data .delay ()
14
+ ext_and_transform_pdc_historical_data .delay ()
Original file line number Diff line number Diff line change 2
2
from django .core .management import call_command
3
3
4
4
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
-
20
5
@shared_task
21
6
def load_data ():
22
7
call_command ("load_data_to_stac" )
Original file line number Diff line number Diff line change @@ -50,15 +50,15 @@ class CronJob(typing.NamedTuple):
50
50
schedule = crontab (minute = 0 , hour = 17 ),
51
51
),
52
52
"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 " ,
54
54
schedule = crontab (minute = 0 , hour = 18 ),
55
55
),
56
56
"import_usgs_data" : CronJob (
57
57
task = "apps.etl.etl_tasks.usgs.ext_and_transform_usgs_latest_data" ,
58
58
schedule = crontab (minute = 0 , hour = 19 ),
59
59
),
60
60
"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 " ,
62
62
schedule = crontab (minute = 30 , hour = 20 ),
63
63
),
64
64
"load_data_to_stac" : CronJob (
You can’t perform that action at this time.
0 commit comments