]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
fix typos (#13036)
authorFardin <138363668+fardyn@users.noreply.github.com>
Tue, 16 Dec 2025 20:10:03 +0000 (23:40 +0330)
committerGitHub <noreply@github.com>
Tue, 16 Dec 2025 20:10:03 +0000 (21:10 +0100)
doc/build/core/connections.rst
doc/build/core/engines.rst
doc/build/orm/backref.rst
doc/build/orm/cascades.rst
doc/build/orm/dataclasses.rst
doc/build/orm/declarative_tables.rst
doc/build/orm/join_conditions.rst
doc/build/orm/persistence_techniques.rst

index b6ef42700a7cd14cc93b6b3bb93f7a99c18a51f0..13cdbdcf7828271b55278ffd147dba0c343e84e1 100644 (file)
@@ -545,7 +545,7 @@ wide using the :paramref:`.create_engine.isolation_level` so that pooled
 connections are permanently set in autocommit mode.   The SQLAlchemy connection
 pool as well as the :class:`.Connection` will still seek to invoke the DBAPI
 ``.rollback()`` method upon connection :term:`release`, as their behavior
-remains agonstic of the isolation level that's configured on the connection.
+remains agnostic of the isolation level that's configured on the connection.
 As this rollback still incurs a network round trip under most if not all
 DBAPI drivers, this additional network trip may be disabled using the
 :paramref:`.create_engine.skip_autocommit_rollback` parameter, which will
@@ -769,7 +769,7 @@ for further background on using
 .. versionadded:: 1.4.40 Added
    :paramref:`_engine.Connection.execution_options.yield_per`
    as a Core level execution option to conveniently set streaming results,
-   buffer size, and partition size all at once in a manner that is transferrable
+   buffer size, and partition size all at once in a manner that is transferable
    to that of the ORM's similar use case.
 
 .. _engine_stream_results_sr:
index 8ac57cdaaf3f4242fa275a64ddb93de604afd61a..838e126a718208253882fcdf30d07713f8bad6dd 100644 (file)
@@ -596,7 +596,7 @@ using the
 :paramref:`_sa.create_engine.pool_logging_name` parameters with
 :func:`sqlalchemy.create_engine`; the name will be appended to existing
 class-qualified logging name.   This use is recommended for applications that
-make use of multiple global :class:`.Engine` instances simultaenously, so
+make use of multiple global :class:`.Engine` instances simultaneously, so
 that they may be distinguished in logging::
 
     >>> import logging
index 01f4c90736d5564c1550cafda5ba48b69f4ee204..63a45d0ee6c312cfb81738ed30ae7e51fd673832 100644 (file)
@@ -146,7 +146,7 @@ condition is copied to the new :func:`_orm.relationship` as well::
     "user".id = address.user_id AND address.email LIKE :email_1 || '%%'
     >>>
 
-Other arguments that are transferrable include the
+Other arguments that are transferable include the
 :paramref:`_orm.relationship.secondary` parameter that refers to a
 many-to-many association table, as well as the "join" arguments
 :paramref:`_orm.relationship.primaryjoin` and
index 20f96001e33f5244257f6514b367538823add400..62b0168f1aa8249497c03a321d9395b4b3a22cdc 100644 (file)
@@ -221,7 +221,7 @@ that it's now pending within a :class:`_orm.Session`, and there would
 frequently be subsequent issues where autoflush would prematurely flush the
 object and cause errors, in those cases where the given object was still being
 constructed and wasn't in a ready state to be flushed. The option to select between
-uni-directional and bi-directional behvaiors was also removed, as this option
+uni-directional and bi-directional behaviors was also removed, as this option
 created two slightly different ways of working, adding to the overall learning
 curve of the ORM as well as to the documentation and user support burden.
 
index a2499cca1f1e054dba4aedd6542e504c2988b6b0..88560f9e2052ea90971d4d1e1f8cf267ffb69943 100644 (file)
@@ -407,7 +407,7 @@ not itself mapped, but serves as part of the base for a mapped class::
 .. tip::
 
     When using :class:`_orm.MappedAsDataclass` without a declarative base in
-    the hiearchy, the target class is still turned into a real Python dataclass,
+    the hierarchy, the target class is still turned into a real Python dataclass,
     so that it may properly serve as a base for a mapped dataclass.   Using
     :class:`_orm.MappedAsDataclass` (or the :func:`_orm.unmapped_dataclass` decorator
     described later in this section) is required in order for the class to be correctly
index ba03d58b3d755193e75b244fc65583b03772cebe..714fbabfc21674613f6a7dfd4b203de8e4ef409f 100644 (file)
@@ -786,7 +786,7 @@ from ``type_annotation_map`` to :class:`_orm.Mapped`, however is significant
 as an indicator for nullability of the :class:`_schema.Column`. When ``None`` is present in the
 union either as it is placed in the :class:`_orm.Mapped` construct.  When
 present in :class:`_orm.Mapped`, it indicates the :class:`_schema.Column`
-would be nullable, in the absense of more specific indicators.  This logic works
+would be nullable, in the absence of more specific indicators.  This logic works
 in the same way as indicating an ``Optional`` type as described at
 :ref:`orm_declarative_mapped_column_nullability`.
 
index 6c6aba8553d263019772fa90cd9b84dee93e9771..062230138978f3ac3309455f7004deb283b2c8c0 100644 (file)
@@ -426,8 +426,8 @@ composite key to ``Writer``.
 
 When objects are added to an ORM :class:`.Session` using :meth:`.Session.add`,
 the ORM :term:`flush` process takes on the task of reconciling object
-refereneces that correspond to :func:`_orm.relationship` configurations and
-delivering this state to the databse using INSERT/UPDATE/DELETE statements.  In
+references that correspond to :func:`_orm.relationship` configurations and
+delivering this state to the database using INSERT/UPDATE/DELETE statements.  In
 this specific example, if we associate an ``Article`` with a particular
 ``Magazine``, but then associate the ``Article`` with a ``Writer`` that's
 associated  with a *different* ``Magazine``, this flush process will overwrite
index 14a1ac9935dd7b89d0e08fa178fcbeca4c22e068..793e088f2a2503062bf0ae459b059d6aed88f988 100644 (file)
@@ -415,7 +415,7 @@ against MySQL (not MariaDB) results in SQL like this upon flush:
     FROM my_table WHERE my_table.id = %s
 
 A future release of SQLAlchemy may seek to improve the efficiency of
-eager defaults in the abcense of RETURNING to batch many rows within a
+eager defaults in the absence of RETURNING to batch many rows within a
 single SELECT statement.
 
 Case 4: primary key, RETURNING or equivalent is supported