Source code for lvmnps.exceptions
# !usr/bin/env python
# -*- coding: utf-8 -*-
#
# Licensed under a 3-clause BSD license.
#
# @Author: Mingyeong Yang (mingyeong@khu.ac.kr), Changgon Kim (changgonkim@khu.ac.kr)
# @Date: 2021-08-24
# @Update: 2021-10-09
# @Filename: lvmnps/switch/dli/dli.py
# @License: BSD 3-clause (http://www.opensource.org/licenses/BSD-3-Clause)
from __future__ import absolute_import, division, print_function
[docs]class NpsActorError(Exception):
"""A custom core NpsActor exception"""
def __init__(self, message=None):
message = "There has been an error" if not message else message
super(NpsActorError, self).__init__(message)
[docs]class NpsActorWarning(Warning):
"""Base warning for NpsActor."""
[docs]class PowerException(Exception):
"""An error Exception class for powerswitch factory."""
pass