Adding logs
adding logs to check response returned by discovery LEARNER-6943
This commit is contained in:
@@ -513,6 +513,7 @@ def get_course_run_details(course_run_key, fields):
|
||||
|
||||
cache_key = '{base}.course_runs'.format(base=catalog_integration.CACHE_KEY)
|
||||
|
||||
logger.info("getting course run detail for the course: {course_key}".format(course_key=course_run_key))
|
||||
course_run_details = get_edx_api_data(catalog_integration, 'course_runs', api, resource_id=course_run_key,
|
||||
cache_key=cache_key, many=False, traverse_pagination=False, fields=fields)
|
||||
return course_run_details
|
||||
|
||||
@@ -55,13 +55,16 @@ def get_edx_api_data(api_config, resource, api, resource_id=None, querystring=No
|
||||
|
||||
cached = cache.get(cache_key)
|
||||
if cached:
|
||||
log.info("Cached course run was returned for the course: {resource_id}".format(resource_id=resource_id))
|
||||
return zunpickle(cached)
|
||||
|
||||
try:
|
||||
endpoint = getattr(api, resource)
|
||||
querystring = querystring if querystring else {}
|
||||
log.info("Hitting discovery for course run:{resource_id}".format(resource_id=resource_id))
|
||||
response = endpoint(resource_id).get(**querystring)
|
||||
|
||||
log.info("Response from discovery: {response} for the course: {resource_id}".format(response=response,
|
||||
resource_id=resource_id))
|
||||
if resource_id is not None:
|
||||
if fields:
|
||||
results = get_fields(fields, response)
|
||||
|
||||
Reference in New Issue
Block a user