src/dirbs/api/common/imei.py
def validate_imei(imei: str) -> str:
    """
    Method for validating imei format.

    Arguments:
        imei: IMEI value to evaluate and normalize
    Returns:
        imei_norm: 14 digits normalized IMEI
    """
    if len(imei) > 16:
        abort(400, 'Bad IMEI format (too long)')

    if re.match(r'^\d{14}', imei):
        imei_norm = imei[:14]
    else:
        imei_norm = imei.upper()

    return imei_norm

    Method for validating imei format.

    Arguments:
        imei: IMEI value to evaluate and normalize
    Returns:
        imei_norm: 14 digits normalized IMEI
    
Method for validating imei format.
Method for validating imei format .
def validate_imei(imei: str) -> str:
    if len(imei) > 16:
        abort(400, 'Bad IMEI format (too long)')
    if re.match(r'^\d{14}', imei):
        imei_norm = imei[:14]
    else:
        imei_norm = imei.upper()
    return imei_norm
def validate_imei ( imei : str ) -> str : if len ( imei ) > 16 : abort ( 400 , 'Bad IMEI format (too long)' ) if re . match ( r'^\d{14}' , imei ) : imei_norm = imei [ : 14 ] else : imei_norm = imei . upper ( ) return imei_norm
Method for validating imei format.
Method for validating imei format .
"""
    Method for validating imei format.

    Arguments:
        imei: IMEI value to evaluate and normalize
    Returns:
        imei_norm: 14 digits normalized IMEI
    """
14 digits normalized IMEI
14 digits normalized IMEI
imei_norm
imei
str
IMEI value to evaluate and normalize
IMEI value to evaluate and normalize