"""Pynag Errors."""
class PynagError(Exception):
"""Base class for Pynag Exceptions."""
def __init__(self, message, errorcode=None, errorstring=None, *args, **kwargs):
self.errorcode = errorcode
self.message = message
self.errorstring = errorstring
try:
super(PynagError, self).__init__(message, *args, **kwargs)
except TypeError: # Python 2.4 is fail
Exception.__init__(self, message, *args, **kwargs)