in python-package/lets_plot/geo_data/gis/request.py [0:0]
def _check_required_parameters(region_queries: List[RegionQuery],
level: Optional[LevelKind]) -> None:
if len(region_queries) == 0 and not level:
raise ValueError(MISSING_LEVEL_AND_SCOPE_OR_REQUEST_EXCEPTION_TEXT)
for query in region_queries:
if not query.request and not level and not query.scope:
raise ValueError(MISSING_LEVEL_AND_SCOPE_OR_REQUEST_EXCEPTION_TEXT)
if not query.request and not level and query.scope:
raise ValueError(MISSING_LEVEL_OR_REQUEST_EXCEPTION_TEXT)
if not query.request and not level and not query.scope:
raise ValueError(MISSING_SCOPE_OR_REQUEST_EXCEPTION_TEXT)