class_docstr: Adapt None to NULL.
  
  This adapter is not used normally as a fast path in mogrify uses NULL,
  but it makes easier to adapt composite types.
class_docstr_tok: ["Adapt","None","to","NULL",".","This","adapter","is","not","used","normally","as","a","fast","path","in","mogrify","uses","NULL",",","but","it","makes","easier","to","adapt","composite","types","."]
code: def __init__(self, obj):
      pass
  
file_path: psycopg2/lib/extensions.py
imports: import re
  from psycopg2._psycopg import BINARYARRAY, BOOLEAN, BOOLEANARRAY, BYTES, BYTESARRAY, DATE, DATEARRAY, DATETIMEARRAY, DECIMAL, DECIMALARRAY, FLOAT, FLOATARRAY, INTEGER, INTEGERARRAY, INTERVAL, INTERVALARRAY, LONGINTEGER, LONGINTEGERARRAY, ROWIDARRAY, STRINGARRAY, TIME, TIMEARRAY, UNICODE, UNICODEARRAY, AsIs, Binary, Boolean, Float, Int, QuotedString
  from psycopg2._psycopg import PYDATE, PYDATETIME, PYDATETIMETZ, PYINTERVAL, PYTIME, PYDATEARRAY, PYDATETIMEARRAY, PYDATETIMETZARRAY, PYINTERVALARRAY, PYTIMEARRAY, DateFromPy, TimeFromPy, TimestampFromPy, IntervalFromPy
  from psycopg2._psycopg import adapt, adapters, encodings, connection, cursor, lobject, Xid, libpq_version, parse_dsn, quote_ident, string_types, binary_types, new_type, new_array_type, register_type, ISQLQuote, Notify, Diagnostics, Column, ConnectionInfo, QueryCanceledError, TransactionRollbackError, set_wait_callback, get_wait_callback, encrypt_password
  from psycopg2._json import register_default_json, register_default_jsonb
  from psycopg2._range import Range
label_desc: Use image node_id 1 to create a new NoneAdapter object  with example: obj = NoneAdapter(obj)