message: feat: update stubs with new exception types
diff: @@ -23,6 +23,16 @@ paramstyle: str
  string_const: token_type
  threadsafety: int
  +class BinderException(Error): ...
  +
  +class CastException(Error): ...
  +
  +class CatalogException(Error): ...
  +
  +class ConstraintException(Error): ...
  +
  +class ConversionException(Error): ...
  +
  class DuckDBPyConnection:
  def __init__(self, *args, **kwargs) -> None: ...
  def append(self, table_name: str, df: object) -> DuckDBPyConnection: ...
  @@ -156,6 +166,44 @@ class DuckDBPyResult:
  def fetchnumpy(self) -> dict: ...
  def fetchone(self) -> object: ...
  +class Error(Exception): ...
  +
  +class FatalException(Error): ...
  +
  +class IOException(Error): ...
  +
  +class InternalException(Error): ...
  +
  +class InterruptException(Error): ...
  +
  +class InvalidInputException(Error): ...
  +
  +class InvalidTypeException(Error): ...
  +
  +class NotSupportedError(Error): ...
  +
  +class OutOfMemoryException(Error): ...
  +
  +class OutOfRangeException(Error): ...
  +
  +class ParserException(Error): ...
  +
  +class PermissionException(Error): ...
  +
  +class SequenceException(Error): ...
  +
  +class SerializationException(Error): ...
  +
  +class StandardException(Error): ...
  +
  +class SyntaxException(Error): ...
  +
  +class TransactionException(Error): ...
  +
  +class TypeMismatchException(Error): ...
  +
  +class ValueOutOfRangeException(Error): ...
  +
  class token_type:
  # stubgen override - these make mypy sad
  #__doc__: ClassVar[str] = ... # read-only
  