]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Fixed up misspelling of propagate throughout.
authorMichael Trier <mtrier@gmail.com>
Mon, 10 Nov 2008 02:23:57 +0000 (02:23 +0000)
committerMichael Trier <mtrier@gmail.com>
Mon, 10 Nov 2008 02:23:57 +0000 (02:23 +0000)
13 files changed:
CHANGES
lib/sqlalchemy/orm/mapper.py
lib/sqlalchemy/orm/properties.py
lib/sqlalchemy/sql/compiler.py
lib/sqlalchemy/sql/expression.py
test/engine/parseconnect.py
test/orm/eager_relations.py
test/orm/inheritance/polymorph2.py
test/orm/relationships.py
test/orm/unitofwork.py
test/perf/massload.py
test/sql/query.py
test/sql/testtypes.py

diff --git a/CHANGES b/CHANGES
index 148b8e1278e1d138286fc2f9be411d667a3d1f26..5f3808ccebeb5abc05e2b31db189c766fccbb57b 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -3,6 +3,9 @@ CHANGES
 =======
 0.4.9
 =====
+- general:
+    - global "propigate"->"propagate" change.
+    
 - orm
     - polymorphic_union() function respects the "key" of each 
       Column if they differ from the column's name.
@@ -237,7 +240,7 @@ CHANGES
       towards [ticket:610])
     
     - repaired single table inheritance such that you 
-      can single-table inherit from a joined-table inherting
+      can single-table inherit from a joined-table inheriting
       mapper without issue [ticket:1036].
       
     - Fixed "concatenate tuple" bug which could occur with
@@ -506,7 +509,7 @@ CHANGES
           whether or not it remains attached to its also-deleted
           parent.
 
-        - delete-orphan casacde is properly detected on
+        - delete-orphan cascade is properly detected on
           relations that are present on superclasses when using
           inheritance.
 
@@ -2620,7 +2623,7 @@ CHANGES
   - _Label class overrides compare_self to return its ultimate
     object. meaning, if you say someexpr.label('foo') == 5, it
     produces the correct "someexpr == 5".
-  - _Label propigates "_hide_froms()" so that scalar selects
+  - _Label propagates "_hide_froms()" so that scalar selects
     behave more properly with regards to FROM clause #574
   - fix to long name generation when using oid_column as an order by
     (oids used heavily in mapper queries)
@@ -2652,7 +2655,7 @@ CHANGES
   - many-to-many relationships check that the number of rows deleted
     from the association table by a delete operation matches the
     expected results
-  - session.get() and session.load() propigate **kwargs through to
+  - session.get() and session.load() propagate **kwargs through to
     query
   - fix to polymorphic query which allows the original
     polymorphic_union to be embedded into a correlated subquery
@@ -2660,7 +2663,7 @@ CHANGES
   - fix to select_by(<propname>=<object instance>) -style joins in
     conjunction with many-to-many relationships, bug introduced in
     r2556
-  - the "primary_key" argument to mapper() is propigated to the
+  - the "primary_key" argument to mapper() is propagated to the
     "polymorphic" mapper. primary key columns in this list get
     normalized to that of the mapper's local table.
   - restored logging of "lazy loading clause" under
@@ -2753,7 +2756,7 @@ CHANGES
       are to work around glitchy SQLite behavior that doesnt understand
       "foo.id" as equivalent to "id", are now only generated in the case
       that those named columns are selected from (part of [ticket:513])
-    - the label() method on ColumnElement will properly propigate the
+    - the label() method on ColumnElement will properly propagate the
       TypeEngine of the base element out to the label, including a label()
       created from a scalar=True select() statement.
     - MS-SQL better detects when a query is a subquery and knows not to
@@ -2766,7 +2769,7 @@ CHANGES
       for **kwargs compat
     - slight tweak to raw execute() change to also support tuples
       for positional parameters, not just lists [ticket:523]
-    - fix to case() construct to propigate the type of the first
+    - fix to case() construct to propagate the type of the first
       WHEN condition as the return type of the case statement
 - orm:
     - fixed critical issue when, after options(eagerload()) is used,
@@ -2873,7 +2876,7 @@ CHANGES
 
     - quoting wont occur for literal columns when they are "proxied" into
       the column collection for their selectable (is_literal flag is
-      propigated). literal columns are specified via
+      propagated). literal columns are specified via
       literal_column("somestring").
 
     - added "fold_equivalents" boolean argument to Join.select(), which
@@ -2961,7 +2964,7 @@ CHANGES
       occur on the "backref" side of the operation [ticket:249]
 
     - added "refresh-expire" cascade [ticket:492].  allows refresh() and
-      expire() calls to propigate along relationships.
+      expire() calls to propagate along relationships.
 
     - more fixes to polymorphic relations, involving proper lazy-clause
       generation on many-to-one relationships to polymorphic mappers
@@ -3023,7 +3026,7 @@ CHANGES
     - also fixed CLOB read/write on a separate changeset.
 
     - auto_setinputsizes defaults to True for Oracle, fixed cases where
-      it improperly propigated bad types.
+      it improperly propagated bad types.
 
 - mysql:
     - added a catchall **kwargs to MSString, to help reflection of
@@ -3052,7 +3055,7 @@ CHANGES
     - fixed named PrimaryKeyConstraint generation [ticket:466] courtesy
       andrija at gmail
     - fixed generation of CHECK constraints on columns [ticket:464]
-    - fixes to tometadata() operation to propigate Constraints at column and
+    - fixes to tometadata() operation to propagate Constraints at column and
       table level
 - oracle:
     - when returning "rowid" as the ORDER BY column or in use with ROW_NUMBER
@@ -3102,7 +3105,7 @@ CHANGES
       now patches an "options" method, in conjunction with a relationship
       named "options". (relationships take precedence over monkeypatched
       assign_mapper methods).
-    - extension() query option propigates to Mapper._instance() method so that
+    - extension() query option propagates to Mapper._instance() method so that
       all loading-related methods get called [ticket:454]
     - eager relation to an inheriting mapper wont fail if no rows returned for
       the relationship.
@@ -3259,7 +3262,7 @@ CHANGES
   - added an error message if you actually try to modify primary key values on
     an entity and then flush it [ticket:412]
 - extensions
-  - added "validate=False" argument to assign_mapper, if True will insure that
+  - added "validate=False" argument to assign_mapper, if True will ensure that
     only mapped attributes are named [ticket:426]
   - assign_mapper gets "options", "instances" functions added (i.e.
     MyClass.instances())
@@ -3301,8 +3304,8 @@ fixes [ticket:388]
 - added label() function to Select class, when scalar=True is used
 to create a scalar subquery
 i.e. "select x, y, (select max(foo) from table) AS foomax from table"
-- added onupdate and ondelete keyword arguments to ForeignKey; propigate
-to underlying ForeignKeyConstraint if present.  (dont propigate in the
+- added onupdate and ondelete keyword arguments to ForeignKey; propagate
+to underlying ForeignKeyConstraint if present.  (dont propagate in the
 other direction, however)
 - fix to session.update() to preserve "dirty" status of incoming object
 - sending a selectable to an IN via the in_() function no longer creates
@@ -3472,7 +3475,7 @@ the instance is an "orphan" only if its not attached to *any* of those parents
     - a wide refactoring to "attribute loader" and "options" architectures.
     ColumnProperty and PropertyLoader define their loading behaivor via switchable
     "strategies", and MapperOptions no longer use mapper/property copying
-    in order to function; they are instead propigated via QueryContext
+    in order to function; they are instead propagated via QueryContext
     and SelectionContext objects at query/instances time.
     All of the internal copying of mappers and properties that was used to handle
     inheritance as well as options() has been removed; the structure
@@ -3636,9 +3639,9 @@ sort) dont have to worry about maintaining order (which they werent anyway)
 if it was not loaded already
 - [ticket:256] - pass URL query string arguments to connect() function
 - [ticket:257] - oracle boolean type
-- custom primary/secondary join conditions in a relation *will* be propigated
+- custom primary/secondary join conditions in a relation *will* be propagated
 to backrefs by default.  specifying a backref() will override this behavior.
-- better check for ambiguous join conditions in sql.Join; propigates to a
+- better check for ambiguous join conditions in sql.Join; propagates to a
 better error message in PropertyLoader (i.e. relation()/backref()) for when
 the join condition can't be reasonably determined.
 - sqlite creates ForeignKeyConstraint objects properly upon table
@@ -3707,7 +3710,7 @@ a flush() under some circumstances, this was fixed
 propname the same as another, for the purposes of overriding props
 and allowing the original propname to be accessible in select_by().
 - fix to typing in clause construction which specifically helps
-type issues with polymorphic_union (CAST/ColumnClause propigates
+type issues with polymorphic_union (CAST/ColumnClause propagates
 its type to proxy columns)
 - mapper compilation work ongoing, someday it'll work....moved
 around the initialization of MapperProperty objects to be after
@@ -3768,8 +3771,8 @@ causing a reentrant hang unless threading.RLock is used.
 - postgres will not place SERIAL keyword on a primary key column
 if it has a foreign key constraint
 - cursor() method on ConnectionFairy allows db-specific extension
-arguments to be propigated [ticket:221]
-- lazy load bind params properly propigate column type [ticket:225]
+arguments to be propagated [ticket:221]
+- lazy load bind params properly propagate column type [ticket:225]
 - new MySQL types: MSEnum, MSTinyText, MSMediumText, MSLongText, etc.
 more support for MS-specific length/precision params in numeric types
 patch courtesy Mike Bernson
@@ -3813,7 +3816,7 @@ __doc__ from the original class
 [ticket:200]
 - small tweak to cascade_mappers, not very strongly supported
 function at the moment
-- some fixes to between(), column.between() to propigate typing
+- some fixes to between(), column.between() to propagate typing
 information better [ticket:202]
 - if an object fails to be constructed, is not added to the
 session [ticket:203]
@@ -3851,7 +3854,7 @@ out will use the default metadata.
 - more fixes to threadlocal connection nesting patterns
 
 0.2.1
-- "pool" argument to create_engine() properly propigates
+- "pool" argument to create_engine() properly propagates
 - fixes to URL, raises exception if not parsed, does not pass blank
 fields along to the DB connect string (a string such as
 user:host@/db was breaking on postgres)
@@ -3913,7 +3916,7 @@ doesnt get compiled, fixes [ticket:147]
 "threadlocal" mod if used
 - mods now called in via "import <modname>".  extensions favored over
 mods as mods are globally-monkeypatching
-- fix to add_property so that it propigates properties to inheriting
+- fix to add_property so that it propagates properties to inheriting
 mappers [ticket:154]
 - backrefs create themselves against primary mapper of its originating
 property, priamry/secondary join arguments can be specified to override.
index 56fa5a80db398c0f5d1c7a00685c9ec83e0d6d0b..097ca992bf4d1ce51bc71b24000c47f52711efb8 100644 (file)
@@ -407,7 +407,7 @@ class Mapper(object):
             self.extension.append(ext)
 
     def __compile_inheritance(self):
-        """Configure settings related to inherting and/or inherited mappers being present."""
+        """Configure settings related to inheriting and/or inherited mappers being present."""
 
         if self.inherits:
             if isinstance(self.inherits, type):
index c8e40386387d39e3376e76fc6445ca5fe479527d..06fc9926c2e52d5199ddd86f1a735781844028a2 100644 (file)
@@ -274,7 +274,7 @@ class PropertyLoader(StrategizedProperty):
         self.order_by = order_by
         self.attributeext=attributeext
         if isinstance(backref, str):
-            # propigate explicitly sent primary/secondary join conditions to the BackRef object if
+            # propagate explicitly sent primary/secondary join conditions to the BackRef object if
             # just a string was sent
             if secondary is not None:
                 # reverse primary/secondary in case of a many-to-many
index 76877aded44e2e1f2c209100a4d5cab3b79d2158..4123217a7b85e4ee92b1dca1131ba3827adc8a5a 100644 (file)
@@ -492,7 +492,7 @@ class DefaultCompiler(engine.Compiled):
 
         correlate_froms = util.Set(itertools.chain(*([froms] + [f._get_from_objects() for f in froms])))
 
-        # TODO: might want to propigate existing froms for select(select(select))
+        # TODO: might want to propagate existing froms for select(select(select))
         # where innermost select should correlate to outermost
 #        if existingfroms:
 #            correlate_froms = correlate_froms.union(existingfroms)
index 364c0a5ef65350916ac6b8e110e6422dcbed1c84..610bfbbdffe1e96686f3e0078aa96dd3d8148e41 100644 (file)
@@ -2656,7 +2656,7 @@ class _ColumnClause(ColumnElement):
         return _BindParamClause(self.name, obj, type_=self.type, unique=True)
 
     def _make_proxy(self, selectable, name = None):
-        # propigate the "is_literal" flag only if we are keeping our name,
+        # propagate the "is_literal" flag only if we are keeping our name,
         # otherwise its considered to be a label
         is_literal = self.is_literal and (name is None or name == self.name)
         c = _ColumnClause(name or self.name, selectable=selectable, _is_oid=self._is_oid, type_=self.type, is_literal=is_literal)
index 117c3ed4bb3ebc71d7933bf97b1016884cdbd3e1..5611a0d2b5e09438a729282078fa74b3f65fe53a 100644 (file)
@@ -38,7 +38,7 @@ class ParseConnectTest(TestBase):
             assert str(u) == text
 
 class CreateEngineTest(TestBase):
-    """test that create_engine arguments of different types get propigated properly"""
+    """test that create_engine arguments of different types get propagated properly"""
     def test_connect_query(self):
         dbapi = MockDBAPI(foober='12', lala='18', fooz='somevalue')
 
index d76fb61d943cc59b2a31fe459403d404cbdeddc7..39850a456487c644ed97ee8b8a0f74a828ab02b8 100644 (file)
@@ -383,7 +383,7 @@ class EagerTest(FixtureTest):
     test_limit_2 = testing.fails_on('maxdb')(test_limit_2)
 
     def test_limit_3(self):
-        """test that the ORDER BY is propigated from the inner select to the outer select, when using the
+        """test that the ORDER BY is propagated from the inner select to the outer select, when using the
         'wrapped' select statement resulting from the combination of eager loading and limit/offset clauses."""
 
         mapper(Item, items)
index ed003927bb64d45047ce7ae0d3ce0db4779f6c27..9834b6e244990f727dccfd27cb89b586483aa6bf 100644 (file)
@@ -878,7 +878,7 @@ class CustomPKTest(ORMTest):
             Column('t2data', String(30)))
 
     def test_custompk(self):
-        """test that the primary_key attribute is propigated to the polymorphic mapper"""
+        """test that the primary_key attribute is propagated to the polymorphic mapper"""
 
         class T1(object):pass
         class T2(T1):pass
index f061ca32f84299592ad5e4445028ba65e73ee6ed..8ea7a573853180f245bc83353bd9d9fccedbb605 100644 (file)
@@ -13,7 +13,7 @@ class RelationTest(TestBase):
 
     This is essentially an extension of the "dependency.py" topological sort
     test.  In this test, a table is dependent on two other tables that are
-    otherwise unrelated to each other.  The dependency sort must insure that
+    otherwise unrelated to each other.  The dependency sort must ensure that
     this childmost table is below both parent tables in the outcome (a bug
     existed where this was not always the case).
 
index 2af4fdab03d57ce28af9e004c15e01bd42ce3278..f52c4c113810ccec517970668ad603611ace1aa7 100644 (file)
@@ -884,7 +884,7 @@ class OneToManyTest(ORMTest):
         self.assert_(u.user_id == userid and a2.address_id == addressid)
 
     def test_onetomany_2(self):
-        """digs deeper into modifying the child items of an object to insure the correct
+        """digs deeper into modifying the child items of an object to ensure the correct
         updates take place"""
         m = mapper(User, users, properties = dict(
             addresses = relation(mapper(Address, addresses), lazy = True)
index 83433308383e50404e46be72159b0d11bc043c0a..9391ead2a54190e31b889cceb4a623232a46ae5d 100644 (file)
@@ -47,7 +47,7 @@ class LoadTest(TestBase, AssertsExecutionResults):
             l = query.filter(items.c.item_id.between(x*100 - 100 + 1, x*100)).all()
             assert len(l) == 100
             print "loaded ", len(l), " items "
-            # modifying each object will insure that the objects get placed in the "dirty" list
+            # modifying each object will ensure that the objects get placed in the "dirty" list
             # and will hang around until expunged
             #for a in l:
             #    a.value = 'changed...'
index b5838bb59eaecb07eccd07a00d78534001a0e757..f89af5fa0c5f09a126d25cc7d31abeba41ca39f1 100644 (file)
@@ -310,7 +310,7 @@ class QueryTest(TestBase):
     test_select_limit_offset = testing.unsupported('mssql')(test_select_limit_offset)
 
     def test_scalar_select(self):
-        """test that scalar subqueries with labels get their type propigated to the result set."""
+        """test that scalar subqueries with labels get their type propagated to the result set."""
         # mysql and/or mysqldb has a bug here, type isn't propagated for scalar
         # subquery.
         datetable = Table('datetable', metadata,
index 35322a1e01bb9bcabdea0323ad6ad97911347af4..761d03defd0f5c3c6cfd7f87118c53353b035cbe 100644 (file)
@@ -33,7 +33,7 @@ class AdaptTest(TestBase):
 
     def testmsnvarchar(self):
         dialect = mssql.MSSQLDialect()
-        # run the test twice to insure the caching step works too
+        # run the test twice to ensure the caching step works too
         for x in range(0, 1):
             col = Column('', Unicode(length=10))
             dialect_type = col.type.dialect_impl(dialect)