in parquet_flask/io_logic/ingest_new_file.py [0:0]
def get_geospatial_interval(project: str) -> dict:
"""
Get geospatial interval dict object from environment variable. If not found, return empty dict.
:param project: project name
:return: geospatial interval dict
"""
interval_dict = {}
geo_spatial_interval_by_platform = environ.get(CDMSConstants.geospatial_interval_by_platform)
if not geo_spatial_interval_by_platform:
return interval_dict
geo_spatial_interval_by_platform_dict = json.loads(geo_spatial_interval_by_platform)
if not isinstance(geo_spatial_interval_by_platform_dict, dict):
return interval_dict
if project not in geo_spatial_interval_by_platform_dict or not isinstance(geo_spatial_interval_by_platform_dict[project], dict):
return interval_dict
return geo_spatial_interval_by_platform_dict[project]