Files
smnp-py/smnp/error/function.py
2019-07-04 12:02:46 +02:00

16 lines
540 B
Python

from smnp.error.base import SmnpException
class IllegalFunctionInvocationException(SmnpException):
def __init__(self, expected, found):
self.msg = f"Illegal function invocation\n\nExpected signature:\n{expected}\n\nFound:\n{found}"
class FunctionNotFoundException(SmnpException):
def __init__(self, function):
self.msg = f"Function '{function}' not found"
class MethodNotFoundException(SmnpException):
def __init__(self, object, method):
self.msg = f"Method '{method}' of type '{object}' not found"