def get_dropdown_value(soup, var_id):
    """Get the current value from a dropdown list.

    Use when you see a dropdown in this HTML format:
    <select id="var-id" name="var-name">
        <option value="false"> -- Option#1 -- </option>
        ...
        <option value="true" selected="selected"> -- Option#2 -- </option>
    </select>

    Args:
        soup (soup): soup pagetext that will be searched.
        var_id (string): the id of a var, used to find its value.
    Returns:
        (string): The text of the dropdown value.

    """
    try:
        dropdown = soup.find("select", {"id": var_id})
        dropdown_value = dropdown.find("option").text
        return dropdown_value
    except AttributeError:
        print('\nERROR:  <' + var_id + '>  not found!\nPagesoup:\n\n', soup)
        raise LookupError