]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
17 years ago- The "allow_column_override" flag from mapper() has rel_0_5beta2
Mike Bayer [Mon, 14 Jul 2008 20:04:35 +0000 (20:04 +0000)] 
- The "allow_column_override" flag from mapper() has
been removed.  This flag is virtually always misunderstood.
Its specific functionality is available via the
include_properties/exclude_properties mapper arguments.

17 years agofix adjacency list examples
Mike Bayer [Mon, 14 Jul 2008 19:44:37 +0000 (19:44 +0000)] 
fix adjacency list examples

17 years ago2.4 support !
Mike Bayer [Mon, 14 Jul 2008 19:42:42 +0000 (19:42 +0000)] 
2.4 support !

17 years agopossible fix for MS-SQL version of match() test, but the real solution here may be...
Mike Bayer [Mon, 14 Jul 2008 19:39:50 +0000 (19:39 +0000)] 
possible fix for MS-SQL version of match() test, but the real solution here may be to have the correct default paramstyle set up on the MS-SQL dialect.

17 years agobump
Mike Bayer [Mon, 14 Jul 2008 19:34:39 +0000 (19:34 +0000)] 
bump

17 years agoFixed up some very annoying lengthy lines.
Michael Trier [Mon, 14 Jul 2008 18:20:06 +0000 (18:20 +0000)] 
Fixed up some very annoying lengthy lines.

17 years agoReverted CHANGES change. Not necessary for this type of fix.
Michael Trier [Mon, 14 Jul 2008 17:48:38 +0000 (17:48 +0000)] 
Reverted CHANGES change. Not necessary for this type of fix.

17 years agoAdded notation about MSSmallDate fix into CHANGES.
Michael Trier [Mon, 14 Jul 2008 04:24:22 +0000 (04:24 +0000)] 
Added notation about MSSmallDate fix into CHANGES.

(cherry picked from commit 461ee7e08bb2a6f7b10b1c9f1348cc29bfecacbb)

17 years agoadded a passing test for [ticket:1105]
Mike Bayer [Mon, 14 Jul 2008 00:17:04 +0000 (00:17 +0000)] 
added a passing test for [ticket:1105]

17 years agoAnd more
Jason Kirtland [Sun, 13 Jul 2008 17:52:12 +0000 (17:52 +0000)] 
And more

17 years agoTypo
Jason Kirtland [Sun, 13 Jul 2008 17:50:26 +0000 (17:50 +0000)] 
Typo

17 years agoFixed messed up __init__ in MSSmallDate. Fixes #1040.
Michael Trier [Sun, 13 Jul 2008 17:48:32 +0000 (17:48 +0000)] 
Fixed messed up __init__ in MSSmallDate. Fixes #1040.

17 years agoAdded new basic match() operator that performs a full-text search. Supported on Postg...
Michael Trier [Sun, 13 Jul 2008 04:45:37 +0000 (04:45 +0000)] 
Added new basic match() operator that performs a full-text search. Supported on PostgreSQL, SQLite, MySQL, MS-SQL, and Oracle backends.

17 years agotypo
Gaëtan de Menten [Fri, 11 Jul 2008 14:21:05 +0000 (14:21 +0000)] 
typo

17 years agotypo
Gaëtan de Menten [Fri, 11 Jul 2008 07:39:21 +0000 (07:39 +0000)] 
typo

17 years agoLet doc font sizes adapt to browser prefs (experimental)
Jason Kirtland [Thu, 10 Jul 2008 20:31:19 +0000 (20:31 +0000)] 
Let doc font sizes adapt to browser prefs (experimental)

17 years agoAdded default support to OrderedDict.pop [ticket:585]
Jason Kirtland [Thu, 10 Jul 2008 19:16:08 +0000 (19:16 +0000)] 
Added default support to OrderedDict.pop [ticket:585]

17 years agoFlag beta docs with a big red capsule
Jason Kirtland [Thu, 10 Jul 2008 18:32:38 +0000 (18:32 +0000)] 
Flag beta docs with a big red capsule

17 years ago- Declarative supports a __table_args__ class variable, which
Mike Bayer [Wed, 9 Jul 2008 20:38:35 +0000 (20:38 +0000)] 
- Declarative supports a __table_args__ class variable, which
is either a dictionary, or tuple of the form
(arg1, arg2, ..., {kwarg1:value, ...}) which contains positional
+ kw arguments to be passed to the Table constructor.
[ticket:1096]

17 years ago - Unicode, UnicodeText types now set "assert_unicode" and
Mike Bayer [Wed, 9 Jul 2008 16:33:38 +0000 (16:33 +0000)] 
- Unicode, UnicodeText types now set "assert_unicode" and
      "convert_unicode" by default, but accept overriding
      **kwargs for these values.

17 years ago- SQLite Date, DateTime, and Time types only accept Python
Mike Bayer [Wed, 9 Jul 2008 16:15:14 +0000 (16:15 +0000)] 
- SQLite Date, DateTime, and Time types only accept Python
datetime objects now, not strings.  If you'd like to format
dates as strings yourself with SQLite, use a String type.
If you'd like them to return datetime objects anyway despite
their accepting strings as input, make a TypeDecorator around
String - SQLA doesn't encourage this pattern.

17 years agoFixed borked testlib due to r4901.
Michael Trier [Tue, 8 Jul 2008 02:48:13 +0000 (02:48 +0000)] 
Fixed borked testlib due to r4901.

17 years agoRefactored the mock_engine in the tests so it's not duplicated in several places...
Michael Trier [Tue, 8 Jul 2008 01:37:38 +0000 (01:37 +0000)] 
Refactored the mock_engine in the tests so it's not duplicated in several places. Closes #1098

17 years ago- re-fixed the fix to the prefixes fix
Mike Bayer [Sun, 6 Jul 2008 00:47:56 +0000 (00:47 +0000)] 
- re-fixed the fix to the prefixes fix
- removed ancient descriptor() functions from dialects; replaced with Dialect.name
- removed similarly ancient sys.modules silliness in Engine.name

17 years ago- session.refresh() raises an informative error message if
Mike Bayer [Sat, 5 Jul 2008 20:37:44 +0000 (20:37 +0000)] 
- session.refresh() raises an informative error message if
the list of attributes does not include any column-based
attributes.

- query() raises an informative error message if no columns
or mappers are specified.

- lazy loaders now trigger autoflush before proceeding.  This
allows expire() of a collection or scalar relation to
function properly in the context of autoflush.

- whitespace fix to new Table prefixes option

17 years agocommented out bus erroring section for now pending [ticket:1099] resolution
Mike Bayer [Sat, 5 Jul 2008 20:35:26 +0000 (20:35 +0000)] 
commented out bus erroring section for now pending [ticket:1099] resolution

17 years agoAdded prefixes option to that accepts a list of string to insert after CREATE in...
Michael Trier [Sat, 5 Jul 2008 03:31:30 +0000 (03:31 +0000)] 
Added prefixes option to  that accepts a list of string to insert after CREATE in the CREATE TABLE statement. Closes #1075.

17 years agoCorrected grammar on session documents. Closes #1097.
Michael Trier [Fri, 4 Jul 2008 21:36:00 +0000 (21:36 +0000)] 
Corrected grammar on session documents. Closes #1097.

17 years agoupdate poly_assoc examples for 0.4+ syntax
Gaëtan de Menten [Thu, 3 Jul 2008 13:19:31 +0000 (13:19 +0000)] 
update poly_assoc examples for 0.4+ syntax

17 years agoFixed typo where plugins docs were referencing synonyn_for instead of synonym_for...
Michael Trier [Thu, 3 Jul 2008 04:38:28 +0000 (04:38 +0000)] 
Fixed typo where plugins docs were referencing synonyn_for instead of synonym_for.  Closes #1029

17 years agoAdded PGCidr type to postgres. Closes #1092
Michael Trier [Thu, 3 Jul 2008 04:21:13 +0000 (04:21 +0000)] 
Added PGCidr type to postgres. Closes #1092

(cherry picked from commit 2394a6bb6c5f77afd448640ce03cf6fda0335a23)

17 years agoCorrected a reference to alt_schema_2 and fixed a docstring indentation for Table.
Michael Trier [Thu, 3 Jul 2008 03:10:46 +0000 (03:10 +0000)] 
Corrected a reference to alt_schema_2 and fixed a docstring indentation for Table.

17 years agomerge r4889, SQLite Float type, from 0.4 branch
Mike Bayer [Wed, 2 Jul 2008 18:29:36 +0000 (18:29 +0000)] 
merge r4889, SQLite Float type, from 0.4 branch

17 years agoCorrected docstring for Pool class to show that the default value for use_threadlocal...
Michael Trier [Wed, 2 Jul 2008 15:37:02 +0000 (15:37 +0000)] 
Corrected docstring for Pool class to show that the default value for use_threadlocal is False. closes #1095.

17 years agosimplified _get_colspec
Gaëtan de Menten [Wed, 2 Jul 2008 12:58:57 +0000 (12:58 +0000)] 
simplified _get_colspec

17 years agoUgh, learning to use git-svn, [4884] was not supposed to go upstream. Reverting.
Ants Aasma [Tue, 1 Jul 2008 17:00:51 +0000 (17:00 +0000)] 
Ugh, learning to use git-svn, [4884] was not supposed to go upstream. Reverting.

17 years agoSession.bind gets used as a default even when table/mapper specific binds are defined.
Ants Aasma [Tue, 1 Jul 2008 16:51:25 +0000 (16:51 +0000)] 
Session.bind gets used as a default even when table/mapper specific binds are defined.

17 years agoquery update and delete need to autoflush
Ants Aasma [Tue, 1 Jul 2008 16:51:14 +0000 (16:51 +0000)] 
query update and delete need to autoflush

17 years ago0.5
Mike Bayer [Mon, 30 Jun 2008 21:33:57 +0000 (21:33 +0000)] 
0.5

17 years agoremoved fairly pointless test which relied on PK generation artifacts
Mike Bayer [Mon, 30 Jun 2008 05:09:04 +0000 (05:09 +0000)] 
removed fairly pointless test which relied on PK generation artifacts

17 years ago- consider args[0] as self when introspecting def(*args): ... [ticket:1091]
Jason Kirtland [Sun, 29 Jun 2008 18:58:11 +0000 (18:58 +0000)] 
- consider args[0] as self when introspecting def(*args): ... [ticket:1091]

17 years ago- fixed up vertical.py
Mike Bayer [Sat, 28 Jun 2008 15:23:08 +0000 (15:23 +0000)] 
- fixed up vertical.py
- Fixed query.join() when used in conjunction with a
columns-only clause and an SQL-expression
ON clause in the join.

17 years ago- Modified SQLite's representation of "microseconds" to
Mike Bayer [Fri, 27 Jun 2008 20:12:11 +0000 (20:12 +0000)] 
- Modified SQLite's representation of "microseconds" to
match the output of str(somedatetime), i.e. in that the
microseconds are represented as fractional seconds in
string format.  [ticket:1090]
- implemented a __legacy_microseconds__ flag on DateTimeMixin which can
be used per-class or per-type instances to get the old behavior, for
compatibility with existing SQLite databases encoded by a previous
version of SQLAlchemy.
- will implement the reverse legacy behavior in 0.4.

17 years agouse normal ScopedSession, with autoflush, instead of custom one
Jonathan Ellis [Fri, 27 Jun 2008 17:23:36 +0000 (17:23 +0000)] 
use normal ScopedSession, with autoflush, instead of custom one

17 years ago`session.Query().iterate_instances()` has been renamed to just `instances()`. The...
Gaëtan de Menten [Wed, 25 Jun 2008 15:55:49 +0000 (15:55 +0000)] 
`session.Query().iterate_instances()` has been renamed to just `instances()`. The old `instances()` method returning a list instead of an iterator no longer
exists. If you were relying on that behavior, you should use `list(your_query.instances())`.

17 years ago- Repaired `__str__()` method on Query. [ticket:1066]
Mike Bayer [Tue, 24 Jun 2008 19:27:32 +0000 (19:27 +0000)] 
- Repaired `__str__()` method on Query. [ticket:1066]

17 years ago- Fixed explicit, self-referential joins between two
Mike Bayer [Sun, 22 Jun 2008 19:02:19 +0000 (19:02 +0000)] 
- Fixed explicit, self-referential joins between two
joined-table inheritance mappers when using
query.join(cls, aliased=True).  [ticket:1082]

17 years agofixed the quote() call within dropper.visit_index()
Mike Bayer [Sun, 22 Jun 2008 19:01:42 +0000 (19:01 +0000)] 
fixed the quote() call within dropper.visit_index()

17 years agomerged r4870 from 0.4 branch, index name truncation, [ticket:820]
Mike Bayer [Sun, 22 Jun 2008 17:52:13 +0000 (17:52 +0000)] 
merged r4870 from 0.4 branch, index name truncation, [ticket:820]

17 years ago- merged r4868, disallow overly long names from create/drop, from 0.4 branch, [ticket...
Mike Bayer [Sun, 22 Jun 2008 16:56:16 +0000 (16:56 +0000)] 
- merged r4868, disallow overly long names from create/drop, from 0.4 branch, [ticket:571]

17 years ago- fixed some concrete inheritance ramifications regarding r4866
Mike Bayer [Sat, 21 Jun 2008 18:08:34 +0000 (18:08 +0000)] 
- fixed some concrete inheritance ramifications regarding r4866
- added explicit test coverage for r4866 with joined table inheritance

17 years ago- implemented [ticket:887], refresh readonly props upon save
Mike Bayer [Sat, 21 Jun 2008 17:23:14 +0000 (17:23 +0000)] 
- implemented [ticket:887], refresh readonly props upon save
- moved up "eager_defaults" active refresh step (this is an option used by just one user pretty much)
to be per-instance instead of per-table
- fixed table defs from previous deferred attributes enhancement
- CompositeColumnLoader equality comparison fixed for a/b == None; I suspect the composite capability in SA
needs a lot more work than this

17 years ago- In addition to expired attributes, deferred attributes
Mike Bayer [Sat, 21 Jun 2008 16:08:04 +0000 (16:08 +0000)] 
- In addition to expired attributes, deferred attributes
also load if their data is present in the result set
[ticket:870]

17 years agobetter comment
Gaëtan de Menten [Fri, 20 Jun 2008 13:33:43 +0000 (13:33 +0000)] 
better comment

17 years ago- Oops, convert @decorator to 2.3 syntax and strengthen raw_append test.
Jason Kirtland [Thu, 19 Jun 2008 17:40:13 +0000 (17:40 +0000)] 
- Oops, convert @decorator to 2.3 syntax and strengthen raw_append test.

17 years ago- Added is_active flag to Sessions to detect when
Mike Bayer [Tue, 17 Jun 2008 20:52:11 +0000 (20:52 +0000)] 
- Added is_active flag to Sessions to detect when
a transaction is in progress [ticket:976].  This
flag is always True with a "transactional"
(in 0.5 a non-"autocommit") Session.

17 years agotest coverage for server side statement detection
Mike Bayer [Tue, 17 Jun 2008 20:16:26 +0000 (20:16 +0000)] 
test coverage for server side statement detection

17 years agomerged r4857, postgres server_side_cursors fix, from 0.4 branch
Mike Bayer [Tue, 17 Jun 2008 15:15:16 +0000 (15:15 +0000)] 
merged r4857, postgres server_side_cursors fix, from 0.4 branch

17 years agoremove old test
Mike Bayer [Thu, 12 Jun 2008 20:46:22 +0000 (20:46 +0000)] 
remove old test

17 years agoupdated verbiage for 0.5beta1 release rel_0_5beta1
Mike Bayer [Thu, 12 Jun 2008 20:29:13 +0000 (20:29 +0000)] 
updated verbiage for 0.5beta1 release

17 years ago- Don't insist on locals() mutability [ticket:1073]
Jason Kirtland [Thu, 12 Jun 2008 20:09:02 +0000 (20:09 +0000)] 
- Don't insist on locals() mutability [ticket:1073]

17 years agowill call this beta1 (same as 0.4 version did)
Mike Bayer [Thu, 12 Jun 2008 20:04:01 +0000 (20:04 +0000)] 
will call this beta1 (same as 0.4 version did)

17 years ago- merged r4841 from 0.4 branch (enable_typechecks lockdown)
Mike Bayer [Thu, 12 Jun 2008 03:53:39 +0000 (03:53 +0000)] 
- merged r4841 from 0.4 branch (enable_typechecks lockdown)

17 years agorestored a "distinct" setting that got whacked
Mike Bayer [Mon, 9 Jun 2008 19:14:39 +0000 (19:14 +0000)] 
restored a "distinct" setting that got whacked

17 years agodocstrings for instances()/iterate_instances()
Mike Bayer [Mon, 9 Jun 2008 01:49:59 +0000 (01:49 +0000)] 
docstrings for instances()/iterate_instances()

17 years ago- Query.UpdateDeleteTest.test_delete_fallback fails on mysql due to subquery in DELET...
Mike Bayer [Mon, 9 Jun 2008 01:24:08 +0000 (01:24 +0000)] 
- Query.UpdateDeleteTest.test_delete_fallback fails on mysql due to subquery in DELETE; not sure how to do this exact operation in MySQL
- added query_cls keyword argument to sessionmaker(); allows user-defined Query subclasses to be generated by query().
- added @attributes.on_reconstitute decorator, MapperExtension.on_reconstitute, both receieve 'on_load' attribute event allowing
non-__init__ dependent instance initialization routines.
- push memusage to the top to avoid pointless heisenbugs
- renamed '_foostate'/'_fooclass_manager' to '_sa_instance_state'/'_sa_class_manager'
- removed legacy instance ORM state accessors
- query._get() will use _remove_newly_deleted instead of expunge() on ObjectDeleted, so that transaction rollback
restores the previous state
- removed MapperExtension.get(); replaced by a user-defined Query subclass
- removed needless **kwargs from query.get()
- removed Session.get(cls, id); this is redundant against Session.query(cls).get(id)
- removed Query.load() and Session.load(); the use case for this method has never been clear, and the same functionality is available in more explicit ways

17 years agomerged merge fix from r4834/rel_0_4 branch
Mike Bayer [Tue, 3 Jun 2008 14:33:08 +0000 (14:33 +0000)] 
merged merge fix from r4834/rel_0_4 branch

17 years agomake Query._clone() class-agnostic
Mike Bayer [Mon, 2 Jun 2008 15:32:17 +0000 (15:32 +0000)] 
make Query._clone() class-agnostic

17 years agoillustrates a simple Query "hook" to implement query caching.
Mike Bayer [Mon, 2 Jun 2008 15:27:38 +0000 (15:27 +0000)] 
illustrates a simple Query "hook" to implement query caching.

17 years ago- removed query.min()/max()/sum()/avg(). these should be called using column argumen...
Mike Bayer [Mon, 2 Jun 2008 03:07:12 +0000 (03:07 +0000)] 
- removed query.min()/max()/sum()/avg().  these should be called using column arguments or values in conjunction with func.
- fixed [ticket:1008], count() works with single table inheritance
- changed the relationship of InstrumentedAttribute to class such that each subclass in an inheritance hierarchy gets a unique InstrumentedAttribute per column-oriented attribute, including for the same underlying ColumnProperty.  This allows expressions from subclasses to be annotated accurately so that Query can get a hold of the exact entities to be queried when using column-based expressions.  This repairs various polymorphic scenarios with both single and joined table inheritance.
- still to be determined is what does something like query(Person.name, Engineer.engineer_info) do; currently it's problematic.  Even trickier is query(Person.name, Engineer.engineer_info, Manager.manager_name)

17 years agomerged r4829 of rel_0_4, [ticket:1058]
Mike Bayer [Sun, 1 Jun 2008 14:15:41 +0000 (14:15 +0000)] 
merged r4829 of rel_0_4, [ticket:1058]

17 years agomerged [ticket:1062] fix from 0.4 branch r4827
Mike Bayer [Fri, 30 May 2008 21:01:20 +0000 (21:01 +0000)] 
merged [ticket:1062] fix from 0.4 branch r4827

17 years ago- improved the attribute and state accounting performed by query.update() and query...
Mike Bayer [Thu, 29 May 2008 14:45:40 +0000 (14:45 +0000)] 
- improved the attribute and state accounting performed by query.update() and query.delete()
- added autoflush support to same

17 years ago- Lengthless String type
Jason Kirtland [Thu, 29 May 2008 02:42:58 +0000 (02:42 +0000)] 
- Lengthless String type

17 years agoAdd delete and update methods to query
Ants Aasma [Thu, 29 May 2008 02:12:17 +0000 (02:12 +0000)] 
Add delete and update methods to query

17 years agoNot implemenented binary ops also raise UnevaluatableError
Ants Aasma [Thu, 29 May 2008 02:12:06 +0000 (02:12 +0000)] 
Not implemenented binary ops also raise UnevaluatableError

17 years agoadd with_only_columns to Select to allow for removing columns from selects
Ants Aasma [Thu, 29 May 2008 02:11:59 +0000 (02:11 +0000)] 
add with_only_columns to Select to allow for removing columns from selects

17 years agoPreliminary implementation for the evaluation framework
Ants Aasma [Thu, 29 May 2008 02:11:49 +0000 (02:11 +0000)] 
Preliminary implementation for the evaluation framework

17 years ago- bumped PG's call count on test #6 to 1193 for py2.4; this is due to non-pool-thread...
Mike Bayer [Tue, 27 May 2008 03:08:35 +0000 (03:08 +0000)] 
- bumped PG's call count on test #6 to 1193 for py2.4; this is due to non-pool-threadlocal nature adding some checkout overhead

17 years ago- added "CALL" to Mysql select keywords
Mike Bayer [Tue, 27 May 2008 02:10:21 +0000 (02:10 +0000)] 
- added "CALL" to Mysql select keywords
- NameError doesn't have "message" in py2.4

17 years agoadded string argument resolution to relation() in conjunction with declarative for...
Mike Bayer [Mon, 26 May 2008 23:01:05 +0000 (23:01 +0000)] 
added string argument resolution to relation() in conjunction with declarative for: order_by,
primaryjoin, secondaryjoin, secondary, foreign_keys, and remote_side.

17 years agoa comment indicating why we can't raise an error for relation(Foo, uselist=False...
Mike Bayer [Mon, 26 May 2008 18:35:24 +0000 (18:35 +0000)] 
a comment indicating why we can't raise an error for relation(Foo, uselist=False, order_by=something)

17 years agooracle dialect takes schema name into account when checking for existing tables
Mike Bayer [Sat, 24 May 2008 23:34:04 +0000 (23:34 +0000)] 
oracle dialect takes schema name into account when checking for existing tables
of the same name. [ticket:709]

17 years ago- PropertyLoader.foreign_keys becomes private
Mike Bayer [Sat, 24 May 2008 18:53:57 +0000 (18:53 +0000)] 
- PropertyLoader.foreign_keys becomes private
- removed most __foo() defs from properties.py
- complexity reduction in PropertyLoader.do_init()

17 years ago- removed info about _local_remote_pairs from PropertyLoader.__determine_fks
Mike Bayer [Sat, 24 May 2008 17:37:58 +0000 (17:37 +0000)] 
- removed info about _local_remote_pairs from PropertyLoader.__determine_fks
- added order_by(), group_by(), having() to the list of "no offset()/limit()", [ticket:851]

17 years agomerged r4809 from rel_0_4, oracle fix
Mike Bayer [Sat, 24 May 2008 17:11:41 +0000 (17:11 +0000)] 
merged r4809 from rel_0_4, oracle fix

17 years agoRemoved inlining for list.append.
Jason Kirtland [Fri, 23 May 2008 16:58:20 +0000 (16:58 +0000)] 
Removed inlining for list.append.

17 years ago- unrolled loops for the simplified Session.get_bind() args
Jason Kirtland [Wed, 21 May 2008 23:58:16 +0000 (23:58 +0000)] 
- unrolled loops for the simplified Session.get_bind() args
- restored the chunk of test r4806 deleted (!)

17 years ago- globally renamed refresh_instance to refresh_state
Mike Bayer [Wed, 21 May 2008 21:40:58 +0000 (21:40 +0000)] 
- globally renamed refresh_instance to refresh_state
- removed 'instance' arg from session.get_bind() and friends, this is not a public API
- renamed 'state' arg on same to '_state'
- fixes [ticket:1055]

17 years agoUpdated fixmes.
Jason Kirtland [Wed, 21 May 2008 20:34:59 +0000 (20:34 +0000)] 
Updated fixmes.

17 years agoUpdated some todos.
Jason Kirtland [Wed, 21 May 2008 20:32:00 +0000 (20:32 +0000)] 
Updated some todos.

17 years agoRemoved deprecated Dialect.prexecute_sequences aliasing
Jason Kirtland [Wed, 21 May 2008 19:45:42 +0000 (19:45 +0000)] 
Removed deprecated Dialect.prexecute_sequences aliasing

17 years ago- Fixed ORM orphaning bug with _raw_append method
Jason Kirtland [Wed, 21 May 2008 18:31:52 +0000 (18:31 +0000)] 
- Fixed ORM orphaning bug with _raw_append method
- Promoted _reorder to reorder
- Now horking docstrings of overloaded methods from list
- Added a doctest

17 years ago- Be a little smarter about aliased funcs/methods by ignoring func_name
Jason Kirtland [Wed, 21 May 2008 18:28:24 +0000 (18:28 +0000)] 
- Be a little smarter about aliased funcs/methods by ignoring func_name

17 years ago- Another namespace cleanup tweak, why not.
Jason Kirtland [Wed, 21 May 2008 18:27:21 +0000 (18:27 +0000)] 
- Another namespace cleanup tweak, why not.

17 years ago- Docstring fix.
Jason Kirtland [Wed, 21 May 2008 18:25:44 +0000 (18:25 +0000)] 
- Docstring fix.

17 years agoDuh.
Jason Kirtland [Wed, 21 May 2008 18:17:23 +0000 (18:17 +0000)] 
Duh.

17 years ago- Removed deprecated append(val, **kw)
Jason Kirtland [Wed, 21 May 2008 15:43:00 +0000 (15:43 +0000)] 
- Removed deprecated append(val, **kw)
- dict/set/list proxies are now docstring'd like their python counterparts

17 years ago- More uses of exc.NO_STATE
Jason Kirtland [Wed, 21 May 2008 15:11:06 +0000 (15:11 +0000)] 
- More uses of exc.NO_STATE

17 years ago- Centralized 'x is not mapped' reporting into sa.orm.exc.
Jason Kirtland [Wed, 21 May 2008 03:39:06 +0000 (03:39 +0000)] 
- Centralized 'x is not mapped' reporting into sa.orm.exc.
- Guards are now present on all public Session methods and passing in an
  unmapped hoho anywhere yields helpful exception messages, going to some
  effort to provide hints for debugging situations that would otherwise seem
  hopeless, such as broken user instrumentation or half-pickles.