def remove_empty_from_dict(original):
    """get a new dict which removes keys with empty values

    :param dict original: original dict, should not be None
    :return: a new dict which removes keys with empty values
    """
    return dict((k, v) for k, v in original.iteritems() if v)