Source code for frkl.exceptions

# -*- coding: utf-8 -*-

# python 3 compatibility
from __future__ import absolute_import, division, print_function, unicode_literals


# ------------------------------------------------------------------------
# Frkl Exception(s)


[docs]class FrklConfigException(Exception): def __init__(self, message, errors=None): """Exception that is thrown when processing configuration urls/content. Args: message (str): the error message errors (list): list of root causes and error descriptions """ super(FrklConfigException, self).__init__(message) if errors is None: errors = [] if isinstance(errors, Exception): self.errors = [errors] else: self.errors = errors
[docs]class FrklistException(Exception): """Base exception class for nsbl.""" def __init__(self, message): super(FrklistException, self).__init__(message)
[docs]class FrklistConfigException(FrklistException): def __init__(self, message): super(FrklConfigException, self).__init__(message)