mmcv/runner/priority.py
def get_priority(priority):
    """Get priority value.

    Args:
        priority (int or str or :obj:`Priority`): Priority.

    Returns:
        int: The priority value.
    """
    if isinstance(priority, int):
        if priority < 0 or priority > 100:
            raise ValueError('priority must be between 0 and 100')
        return priority
    elif isinstance(priority, Priority):
        return priority.value
    elif isinstance(priority, str):
        return Priority[priority.upper()].value
    else:
        raise TypeError('priority must be an integer or Priority enum value')
def get_priority(priority):
    if isinstance(priority, int):
        if priority < 0 or priority > 100:
            raise ValueError('priority must be between 0 and 100')
        return priority
    elif isinstance(priority, Priority):
        return priority.value
    elif isinstance(priority, str):
        return Priority[priority.upper()].value
    else:
        raise TypeError('priority must be an integer or Priority enum value')
def get_priority ( priority ) : if isinstance ( priority , int ) : if priority < 0 or priority > 100 : raise ValueError ( 'priority must be between 0 and 100' ) return priority elif isinstance ( priority , Priority ) : return priority . value elif isinstance ( priority , str ) : return Priority [ priority . upper ( ) ] . value else : raise TypeError ( 'priority must be an integer or Priority enum value' )
Get priority value.

    Args:
        priority (int or str or :obj:`Priority`): Priority.

    Returns:
        int: The priority value.
Get priority value .