]>
git.proxmox.com Git - mirror_ifupdown2.git/blob - ifupdown2/ifupdown/exceptions.py
3 # Copyright 2014-2017 Cumulus Networks, Inc. All rights reserved.
5 # Roopa Prabhu, roopa@cumulusnetworks.com
6 # Julien Fortin, julien@cumulusnetworks.com
13 from ifupdown2
.ifupdown
.log
import log
15 from ifupdown
.log
import log
18 class Error(Exception):
19 """Base class for exceptions in ifupdown"""
22 log
.error(self
.message
)
24 def log_warning(self
):
25 log
.warning(self
.message
)
28 log
.info(self
.message
)
31 log
.debug(self
.message
)
34 class ArgvParseError(Error
):
36 Exception coming from argv parsing
41 class ifaceNotFoundError(Error
):
45 class invalidValueError(Error
):
49 class errorReadingStateError(Error
):
53 class moduleNotSupported(Error
):
57 class ReservedVlanException(Error
):