code: def __init__(
      self,
      auto_convert_lobs=True,
      coerce_to_decimal=True,
      arraysize=50,
      encoding_errors=None,
      thick_mode=None,
      **kwargs,
  ):
      super().__init__(
          auto_convert_lobs,
          coerce_to_decimal,
          arraysize,
          encoding_errors,
          **kwargs,
      )
  
      if self.dbapi is not None and (
          thick_mode or isinstance(thick_mode, dict)
      ):
          kw = thick_mode if isinstance(thick_mode, dict) else {}
          self.dbapi.init_oracle_client(**kw)
  
imports: from __future__ import annotations
  import collections
  import re
  from typing import Any
  from typing import TYPE_CHECKING
  from .cx_oracle import OracleDialect_cx_oracle
  from ...None import exc
  from ...connectors.asyncio import AsyncAdapt_dbapi_connection
  from ...connectors.asyncio import AsyncAdapt_dbapi_cursor
  from ...util import await_
label_desc: Use image node_id 1 to create a new OracleDialect_oracledb object from inherited base classes: _OracleDialect_cx_oracle with example: obj = OracleDialect_oracledb(auto_convert_lobs, coerce_to_decimal, arraysize, encoding_errors, thick_mode)