Source code for jscc.exceptions
[docs]
class JSCCError(Exception):
"""Base class for exceptions from within this package."""
[docs]
class DuplicateKeyError(JSCCError):
"""Raised if a JSON message has members with duplicate names."""
[docs]
class JSCCWarning(UserWarning):
"""Base class for warnings from within this package."""
[docs]
class ArrayItemsWarning(JSCCWarning):
pass
[docs]
class CodelistEnumWarning(JSCCWarning):
pass
[docs]
class DeepPropertiesWarning(JSCCWarning):
pass
[docs]
class ItemsTypeWarning(JSCCWarning):
pass
[docs]
class LetterCaseWarning(JSCCWarning):
pass
[docs]
class MergePropertiesWarning(JSCCWarning):
pass
[docs]
class NullTypeWarning(JSCCWarning):
pass
[docs]
class ObjectIdWarning(JSCCWarning):
pass
[docs]
class RefWarning(JSCCWarning):
pass
[docs]
class SchemaCodelistsMatchWarning(JSCCWarning):
pass
[docs]
class SchemaWarning(JSCCWarning):
pass