????
Current Path : C:/opt/pgsql/pgAdmin 4/python/Lib/site-packages/psycopg/types/ |
Current File : C:/opt/pgsql/pgAdmin 4/python/Lib/site-packages/psycopg/types/none.py |
""" Adapters for None. """ # Copyright (C) 2020 The Psycopg Team from ..abc import AdaptContext, NoneType from ..adapt import Dumper class NoneDumper(Dumper): """ Not a complete dumper as it doesn't implement dump(), but it implements quote(), so it can be used in sql composition. """ def dump(self, obj: None) -> bytes: raise NotImplementedError("NULL is passed to Postgres in other ways") def quote(self, obj: None) -> bytes: return b"NULL" def register_default_adapters(context: AdaptContext) -> None: context.adapters.register_dumper(NoneType, NoneDumper)