summaryrefslogtreecommitdiffstats
path: root/hacking/build_library/build_ansible/errors.py
blob: a53d1fb1c8e76c62e51cd1f52a36ed9b6b4a2ef5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# coding: utf-8
# Copyright: (c) 2019, Ansible Project
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)

# Make coding more python3-ish
from __future__ import (absolute_import, division, print_function)
__metaclass__ = type


class DependencyError(Exception):
    """A dependency was unmet"""


class MissingUserInput(Exception):
    """The user failed to provide input (via cli arg or interactively"""


class InvalidUserInput(Exception):
    """The user provided invalid input"""