in ees_sharepoint/sync_sharepoint.py [0:0]
def get_results(logger, response, entity_name):
"""Attempts to fetch results from a Sharepoint Server response
:param response: response from the sharepoint client
:param entity_name: entity name whether it is SITES, LISTS, LIST_ITEMS OR DRIVE_ITEMS
Returns:
Parsed response
"""
if not response:
logger.error(f"Empty response when fetching {entity_name}")
return None
if entity_name == "attachment" and not response.get("d", {}).get("results"):
logger.info("Failed to fetch attachment")
return None
return response.get("d", {}).get("results")