# Adaptation types
-DumpFunc: TypeAlias = Callable[[Any], Buffer]
+DumpFunc: TypeAlias = Callable[[Any], Optional[Buffer]]
LoadFunc: TypeAlias = Callable[[Buffer], Any]
def __init__(self, cls: type, context: Optional[AdaptContext] = None): ...
- def dump(self, obj: Any) -> Buffer:
+ def dump(self, obj: Any) -> Optional[Buffer]:
"""Convert the object `!obj` to PostgreSQL representation.
:param obj: the object to convert.
)
@abstractmethod
- def dump(self, obj: Any) -> Buffer: ...
+ def dump(self, obj: Any) -> Optional[Buffer]: ...
def quote(self, obj: Any) -> Buffer:
"""