Files
specklepy/speckle/logging/exceptions.py
T
izzy lyseggen 98a93d62f5 feat(exceptions): speckle exception classes
TODO: hook up with sentry
2020-11-12 18:10:47 +00:00

17 lines
431 B
Python

from typing import List
class SpeckleException(Exception):
def __init__(self, message: str) -> None:
self.message = message
def __str__(self) -> str:
return f"SpeckleException: {self.message}"
class GraphQLException(SpeckleException):
def __init__(self, message: str, errors: List, data=None) -> None:
super().__init__(message=message)
self.errors = errors
self.data = data