@@ -89,22 +89,28 @@ def handle(self, *args, **options):
89
89
raise
90
90
91
91
data_loaders = (
92
- (partner .marketing_site_url_root , SubjectMarketingSiteDataLoader ,),
93
- (partner .marketing_site_url_root , SchoolMarketingSiteDataLoader ,),
94
- (partner .marketing_site_url_root , SponsorMarketingSiteDataLoader ,),
95
- (partner .marketing_site_url_root , PersonMarketingSiteDataLoader ,),
96
- (partner .marketing_site_url_root , CourseMarketingSiteDataLoader ,),
97
- (partner .organizations_api_url , OrganizationsApiDataLoader ,),
98
- (partner .courses_api_url , CoursesApiDataLoader ,),
99
- (partner .ecommerce_api_url , EcommerceApiDataLoader ,),
100
- (partner .programs_api_url , ProgramsApiDataLoader ,),
101
- (partner .marketing_site_url_root , XSeriesMarketingSiteDataLoader ,),
92
+ (partner .marketing_site_url_root , SubjectMarketingSiteDataLoader , None ),
93
+ (partner .marketing_site_url_root , SchoolMarketingSiteDataLoader , None ),
94
+ (partner .marketing_site_url_root , SponsorMarketingSiteDataLoader , None ),
95
+ (partner .marketing_site_url_root , PersonMarketingSiteDataLoader , None ),
96
+ (partner .marketing_site_url_root , CourseMarketingSiteDataLoader , None ),
97
+ (partner .organizations_api_url , OrganizationsApiDataLoader , None ),
98
+ (partner .courses_api_url , CoursesApiDataLoader , None ),
99
+ (partner .ecommerce_api_url , EcommerceApiDataLoader , 1 ),
100
+ (partner .programs_api_url , ProgramsApiDataLoader , None ),
101
+ (partner .marketing_site_url_root , XSeriesMarketingSiteDataLoader , None ),
102
102
)
103
103
104
- for api_url , loader_class in data_loaders :
104
+ for api_url , loader_class , max_workers_override in data_loaders :
105
105
if api_url :
106
106
try :
107
- loader_class (partner , api_url , access_token , token_type , max_workers ).ingest ()
107
+ loader_class (
108
+ partner ,
109
+ api_url ,
110
+ access_token ,
111
+ token_type ,
112
+ (max_workers_override or max_workers )
113
+ ).ingest ()
108
114
except Exception : # pylint: disable=broad-except
109
115
logger .exception ('%s failed!' , loader_class .__name__ )
110
116
0 commit comments