in function/python_3_9/src/request/validator.py [0:0]
def validate_request(user_request):
"""
Validate the user request
:param user_request: User request received from AWS Object Lambda
:return: RequestsValidation Object
"""
range_request = utils.get_range(user_request)
part_number_request = utils.get_part_number(user_request)
if range_request and part_number_request:
return RequestsValidation(False, 'Cannot specify both Range and Part Number in Query')
if range_request and not range_mapper.validate_range_str(range_request):
return RequestsValidation(False, 'Cannot process specific range: {}'.format(range_request))
return RequestsValidation(True, '')