MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / __init__

Method __init__

lib/sqlalchemy/engine/base.py:2930–2956  ·  view source on GitHub ↗
(
        self,
        pool: Pool,
        dialect: Dialect,
        url: URL,
        logging_name: Optional[str] = None,
        echo: Optional[_EchoFlagType] = None,
        query_cache_size: int = 500,
        execution_options: Optional[Mapping[str, Any]] = None,
        hide_parameters: bool = False,
    )

Source from the content-addressed store, hash-verified

2928 hide_parameters: bool
2929
2930 def __init__(
2931 self,
2932 pool: Pool,
2933 dialect: Dialect,
2934 url: URL,
2935 logging_name: Optional[str] = None,
2936 echo: Optional[_EchoFlagType] = None,
2937 query_cache_size: int = 500,
2938 execution_options: Optional[Mapping[str, Any]] = None,
2939 hide_parameters: bool = False,
2940 ):
2941 self.pool = pool
2942 self.url = url
2943 self.dialect = dialect
2944 if logging_name:
2945 self.logging_name = logging_name
2946 self.echo = echo
2947 self.hide_parameters = hide_parameters
2948 if query_cache_size != 0:
2949 self._compiled_cache = util.LRUCache(
2950 query_cache_size, size_alert=self._lru_size_alert
2951 )
2952 else:
2953 self._compiled_cache = None
2954 log.instance_logger(self, echoflag=echo)
2955 if execution_options:
2956 self.update_execution_options(**execution_options)
2957
2958 def _lru_size_alert(self, cache: util.LRUCache[Any, Any]) -> None:
2959 if self._should_log_info():

Callers 1

__init__Method · 0.45

Calls 1

Tested by

no test coverage detected