MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / __init__

Method __init__

lib/sqlalchemy/dialects/mssql/base.py:3123–3159  ·  view source on GitHub ↗
(
        self,
        query_timeout=None,
        use_scope_identity=True,
        schema_name="dbo",
        deprecate_large_types=None,
        supports_comments=None,
        json_serializer=None,
        json_deserializer=None,
        legacy_schema_aliasing=None,
        ignore_no_transaction_on_rollback=False,
        **opts,
    )

Source from the content-addressed store, hash-verified

3121 ]
3122
3123 def __init__(
3124 self,
3125 query_timeout=None,
3126 use_scope_identity=True,
3127 schema_name="dbo",
3128 deprecate_large_types=None,
3129 supports_comments=None,
3130 json_serializer=None,
3131 json_deserializer=None,
3132 legacy_schema_aliasing=None,
3133 ignore_no_transaction_on_rollback=False,
3134 **opts,
3135 ):
3136 self.query_timeout = int(query_timeout or 0)
3137 self.schema_name = schema_name
3138
3139 self.use_scope_identity = use_scope_identity
3140 self.deprecate_large_types = deprecate_large_types
3141 self.ignore_no_transaction_on_rollback = (
3142 ignore_no_transaction_on_rollback
3143 )
3144 self._user_defined_supports_comments = uds = supports_comments
3145 if uds is not None:
3146 self.supports_comments = uds
3147
3148 if legacy_schema_aliasing is not None:
3149 util.warn_deprecated(
3150 "The legacy_schema_aliasing parameter is "
3151 "deprecated and will be removed in a future release.",
3152 "1.4",
3153 )
3154 self.legacy_schema_aliasing = legacy_schema_aliasing
3155
3156 super().__init__(**opts)
3157
3158 self._json_serializer = json_serializer
3159 self._json_deserializer = json_deserializer
3160
3161 def do_savepoint(self, connection, name):
3162 # give the DBAPI a push

Callers

nothing calls this directly

Calls 1

__init__Method · 0.45

Tested by

no test coverage detected