]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
12 years agoFixed bug in :func:`.postgresql.array` construct whereby using it
Mike Bayer [Wed, 2 Jan 2013 16:26:37 +0000 (11:26 -0500)] 
Fixed bug in :func:`.postgresql.array` construct whereby using it
inside of an :func:`.expression.insert` construct would produce an
error regarding a parameter issue in the ``self_group()`` method.

12 years agohappy new year (see #2645)
Diana Clarke [Wed, 2 Jan 2013 00:31:00 +0000 (19:31 -0500)] 
happy new year (see #2645)

12 years agohappy new year (see #2645)
Diana Clarke [Wed, 2 Jan 2013 00:08:19 +0000 (19:08 -0500)] 
happy new year (see #2645)

12 years agohappy new year (see #2645)
Diana Clarke [Tue, 1 Jan 2013 18:46:21 +0000 (13:46 -0500)] 
happy new year (see #2645)

12 years agoRemoves garbage from the end of an example SQL query line.
Taavi Burns [Mon, 31 Dec 2012 05:32:01 +0000 (00:32 -0500)] 
Removes garbage from the end of an example SQL query line.

12 years agoAdjusts example code so it can be successfully pasted into a REPL.
Taavi Burns [Mon, 31 Dec 2012 05:31:43 +0000 (00:31 -0500)] 
Adjusts example code so it can be successfully pasted into a REPL.

12 years agoFixes grammar in docstring.
Taavi Burns [Mon, 31 Dec 2012 05:21:05 +0000 (00:21 -0500)] 
Fixes grammar in docstring.

12 years agoExtended the :doc:`/core/inspection` system so that all Python descriptors
Mike Bayer [Sun, 30 Dec 2012 00:31:28 +0000 (19:31 -0500)] 
Extended the :doc:`/core/inspection` system so that all Python descriptors
associated with the ORM or its extensions can be retrieved.
This fulfills the common request of being able to inspect
all :class:`.QueryableAttribute` descriptors in addition to
extension types such as :class:`.hybrid_property` and
:class:`.AssociationProxy`.  See :attr:`.Mapper.all_orm_descriptors`.

12 years agochangelog for pullreq 33
Mike Bayer [Sat, 29 Dec 2012 01:45:39 +0000 (20:45 -0500)] 
changelog for pullreq 33

12 years agoFixes issue where GAE error handling can cause AttributeError: 'NoneType' object...
Owen Nelson [Sat, 29 Dec 2012 01:20:23 +0000 (20:20 -0500)] 
Fixes issue where GAE error handling can cause AttributeError: 'NoneType' object has no attribute 'group'

12 years agoGAE dialect now supports the use of credentials
Owen Nelson [Sat, 29 Dec 2012 01:18:20 +0000 (20:18 -0500)] 
GAE dialect now supports the use of credentials

12 years agofixing typos in the types docs (see #2639)
Diana Clarke [Sun, 23 Dec 2012 23:15:12 +0000 (18:15 -0500)] 
fixing typos in the types docs (see #2639)

12 years agotypo in joined table inheritance docs see #2641
Diana Clarke [Sun, 23 Dec 2012 21:13:59 +0000 (16:13 -0500)] 
typo in joined table inheritance docs see #2641

12 years ago- add tests to ensure SELECT of dynamic collection not emitted
Mike Bayer [Sat, 22 Dec 2012 23:40:06 +0000 (18:40 -0500)] 
- add tests to ensure SELECT of dynamic collection not emitted
on regular append/remove history
- fix the real cause of the original #2637 issue, backrefs call upon
the "pop()" method now which wasn't implemented for Dynamic

12 years ago- revert the full iteration of the collection for a passive history event; that's
Mike Bayer [Sat, 22 Dec 2012 15:36:55 +0000 (10:36 -0500)] 
- revert the full iteration of the collection for a passive history event; that's
the wrong behavior, and for the original #2637 issue we will have to fix the
association proxy, which is #2642

12 years ago- significantly rework the approach to collection events and history within DynamicAt...
Mike Bayer [Fri, 21 Dec 2012 22:53:57 +0000 (17:53 -0500)] 
- significantly rework the approach to collection events and history within DynamicAttributeImpl
- Fixes to the "dynamic" loader on :func:`.relationship`, includes
that backrefs will work properly even when autoflush is disabled,
history events are more accurate in scenarios where multiple add/remove
of the same object occurs, as can often be the case in conjunction
with the association proxy.  [ticket:2637]

12 years ago- cleanup on these tests
Mike Bayer [Fri, 21 Dec 2012 18:29:48 +0000 (13:29 -0500)] 
- cleanup on these tests
- add "extend()" to AppenderQuery

12 years agodocs - missing 'attr' in AssociationProxy join see #2636
Diana Clarke [Sun, 16 Dec 2012 13:01:08 +0000 (08:01 -0500)] 
docs - missing 'attr' in AssociationProxy join see #2636

12 years agoAdded tag rel_0_8_8b2 for changeset 332560b1fd0917a0e7dbeb295d48d045ee6f6887
Mike Bayer [Fri, 14 Dec 2012 20:52:30 +0000 (15:52 -0500)] 
Added tag rel_0_8_8b2 for changeset 332560b1fd0917a0e7dbeb295d48d045ee6f6887

12 years ago0.8.0b2 rel_0_8_0b2
Mike Bayer [Fri, 14 Dec 2012 20:40:05 +0000 (15:40 -0500)] 
0.8.0b2

12 years agothis comment is entirely from some ancient version of the code
Mike Bayer [Fri, 14 Dec 2012 15:33:23 +0000 (10:33 -0500)] 
this comment is entirely from some ancient version of the code

12 years agoMore adjustment to this SQLite related issue which was released in
Mike Bayer [Fri, 14 Dec 2012 15:29:46 +0000 (10:29 -0500)] 
More adjustment to this SQLite related issue which was released in
0.7.9, to intercept legacy SQLite quoting characters when reflecting
foreign keys.  In addition to intercepting double quotes, other
quoting characters such as brackets, backticks, and single quotes
are now also intercepted. [ticket:2568]

12 years agoThe :meth:`.Query.select_from` method can now be used with a
Mike Bayer [Thu, 13 Dec 2012 23:45:15 +0000 (18:45 -0500)] 
The :meth:`.Query.select_from` method can now be used with a
:func:`.aliased` construct without it interfering with the entities
being selected.  [ticket:2635]

12 years agoFixed a regression caused by :ticket:`2410` whereby a
Mike Bayer [Tue, 11 Dec 2012 21:31:41 +0000 (16:31 -0500)] 
Fixed a regression caused by :ticket:`2410` whereby a
:class:`.CheckConstraint` would apply itself back to the
original table during a :meth:`.Table.tometadata` operation, as
it would parse the SQL expression for a parent table. The
operation now copies the given expression to correspond to the
new table.
[ticket:2633]

12 years agoadd future
Mike Bayer [Tue, 11 Dec 2012 15:34:33 +0000 (10:34 -0500)] 
add future

12 years agoFixed table reflection for Oracle when accessing a synonym that refers
Mike Bayer [Sun, 9 Dec 2012 23:28:08 +0000 (18:28 -0500)] 
Fixed table reflection for Oracle when accessing a synonym that refers
to a DBLINK remote database; while the syntax has been present in the
Oracle dialect for some time, up until now it has never been tested.
The syntax has been tested against a sample database linking to itself,
however there's still some uncertainty as to what should be used for the
"owner" when querying the remote database for table information.
Currently, the value of "username" from user_db_links is used to
match the "owner".  [ticket:2619]

12 years agotypo
Mike Bayer [Sun, 9 Dec 2012 19:43:49 +0000 (14:43 -0500)] 
typo

12 years ago- documentation and changelog for [ticket:2601]
Mike Bayer [Sun, 9 Dec 2012 19:12:22 +0000 (14:12 -0500)] 
- documentation and changelog for [ticket:2601]

12 years agoadd a doc for the [ticket:2631] quirk
Mike Bayer [Sun, 9 Dec 2012 01:39:32 +0000 (20:39 -0500)] 
add a doc for the [ticket:2631] quirk

12 years agoFixed bug where using server_onupdate=<FetchedValue|DefaultClause>
Mike Bayer [Sun, 9 Dec 2012 01:28:43 +0000 (20:28 -0500)] 
Fixed bug where using server_onupdate=<FetchedValue|DefaultClause>
without passing the "for_update=True" flag would apply the default
object to the server_default, blowing away whatever was there.
The explicit for_update=True argument shouldn't be needed with this usage
(especially since the documentation shows an example without it being
used) so it is now arranged internally using a copy of the given default
object, if the flag isn't set to what corresponds to that argument.
Also in 0.7.10. [ticket:2631]

12 years agoFixed bug whereby using a label_length on dialect that was smaller
Mike Bayer [Sun, 9 Dec 2012 00:25:04 +0000 (19:25 -0500)] 
Fixed bug whereby using a label_length on dialect that was smaller
than the size of actual column identifiers would fail to render
the columns correctly in a SELECT statement.
[ticket:2610]

12 years ago- refactor test_labels into all compiler/defaultdialect tests
Mike Bayer [Sun, 9 Dec 2012 00:10:44 +0000 (19:10 -0500)] 
- refactor test_labels into all compiler/defaultdialect tests

12 years agoattempt to hide these from 2to3
Mike Bayer [Sat, 8 Dec 2012 22:50:51 +0000 (17:50 -0500)] 
attempt to hide these from 2to3

12 years ago- version check for sqlite on multivalues is 3.7.11
Mike Bayer [Sat, 8 Dec 2012 21:18:21 +0000 (16:18 -0500)] 
- version check for sqlite on multivalues is 3.7.11

12 years agointernally at least refer to multirow as "multivalues", to distinguish between
Mike Bayer [Sat, 8 Dec 2012 21:17:20 +0000 (16:17 -0500)] 
internally at least refer to multirow as "multivalues", to distinguish between
an INSERT that's used in executemany() as opposed to one which has a VALUES
clause with multiple entries.

12 years ago- multivalued inserts, [ticket:2623]
Mike Bayer [Sat, 8 Dec 2012 19:25:42 +0000 (14:25 -0500)] 
- multivalued inserts, [ticket:2623]

- update "not supported" messages for empty inserts, mutlivalue inserts

- rework the ValuesBase approach for multiple value sets so that stmt.parameters
does store a list for multiple values; the _has_multiple_parameters flag now indicates
which of the two modes the statement is within.  it now raises exceptions if a subsequent
call to values() attempts to call a ValuesBase with one mode in the style of the other
mode; that is, you can't switch a single- or multi- valued ValuesBase to the other mode,
and also if a multiple value is passed simultaneously with a kwargs set.
Added tests for these error conditions

- Calling values() multiple times in multivalue mode now extends the parameter list to
include the new parameter sets.

- add error/test if multiple *args were passed to ValuesBase.values()

- rework the compiler approach for multivalue inserts, back to where
_get_colparams() returns the same list of (column, value) as before, thereby
maintaining the identical number of append() and other calls when multivalue
is not enabled.  In the case of multivalue, it makes a last-minute switch to return
a list of lists instead of the single list.  As it constructs the additional lists, the inline
defaults and other calculated default parameters of the first parameter
set are copied into the newly generated lists so that these features continue
to function for a multivalue insert.   Multivalue inserts now add no additional
function calls to the compilation for regular insert constructs.

- parameter lists for multivalue inserts now includes an integer index for all
parameter sets.

- add detailed documentation for ValuesBase.values(), including careful wording
to describe the difference between multiple values and an executemany() call.

- add a test for multivalue insert + returning - it works !

- remove the very old/never used "postgresql_returning"/"firebird_returning" flags.

12 years agomerge latest default
Mike Bayer [Sat, 8 Dec 2012 16:23:21 +0000 (11:23 -0500)] 
merge latest default

12 years agofixing InstrumentationManager links
Diana Clarke [Sat, 8 Dec 2012 03:42:34 +0000 (22:42 -0500)] 
fixing InstrumentationManager links

12 years agofixing sessionmaker link
Diana Clarke [Sat, 8 Dec 2012 03:23:25 +0000 (22:23 -0500)] 
fixing sessionmaker link

12 years agoThe Oracle LONG type, while an unbounded text type, does not appear
Mike Bayer [Fri, 7 Dec 2012 00:30:49 +0000 (19:30 -0500)] 
The Oracle LONG type, while an unbounded text type, does not appear
to use the cx_Oracle.LOB type when result rows are returned,
so the dialect has been repaired to exclude LONG from
having cx_Oracle.LOB filtering applied.  Also in 0.7.10.
[ticket:2620]

12 years agomerge dance
Mike Bayer [Fri, 7 Dec 2012 00:14:39 +0000 (19:14 -0500)] 
merge dance

12 years agoRepaired the usage of ``.prepare()`` in conjunction with
Mike Bayer [Fri, 7 Dec 2012 00:10:06 +0000 (19:10 -0500)] 
Repaired the usage of ``.prepare()`` in conjunction with
cx_Oracle so that a return value of ``False`` will result
in no call to ``connection.commit()``, hence avoiding
"no transaction" errors.   Two-phase transactions have
now been shown to work in a rudimental fashion with
SQLAlchemy and cx_oracle, however are subject to caveats
observed with the driver; check the documentation
for details.  Also in 0.7.10.
[ticket:2611]

12 years agofixing broken links (see #2625)
Diana Clarke [Thu, 6 Dec 2012 05:00:17 +0000 (00:00 -0500)] 
fixing broken links (see #2625)

12 years agofixing broken links (see #2625)
Diana Clarke [Thu, 6 Dec 2012 04:19:24 +0000 (23:19 -0500)] 
fixing broken links (see #2625)

12 years agocompiler: add support for multirow inserts
Idan Kamara [Wed, 5 Dec 2012 22:11:52 +0000 (00:11 +0200)] 
compiler: add support for multirow inserts

Some databases support this syntax for inserts:

INSERT INTO table (id, name) VALUES
('v1', 'v2'),
('v3', 'v4');

which greatly increases INSERT speed.

It is now possible to pass a list of lists/tuples/dictionaries as
the values param to the Insert construct. We convert it to a flat
dictionary so we can continue using bind params. The above query
will be converted to:

INSERT INTO table (id, name) VALUES
(:id, :name),
(:id0, :name0);

Currently only supported on postgresql, mysql and sqlite.

12 years agocompiler: adjust _get_colparams to return the columns and parameters in separate...
Idan Kamara [Wed, 5 Dec 2012 21:45:49 +0000 (23:45 +0200)] 
compiler: adjust _get_colparams to return the columns and parameters in separate lists

12 years agoupdatebase: add support for multi parameters
Idan Kamara [Wed, 5 Dec 2012 22:12:16 +0000 (00:12 +0200)] 
updatebase: add support for multi parameters

12 years agochangelog
Mike Bayer [Tue, 4 Dec 2012 00:59:05 +0000 (19:59 -0500)] 
changelog

12 years agomerge decimal thing
Mike Bayer [Tue, 4 Dec 2012 00:57:28 +0000 (19:57 -0500)] 
merge decimal thing

12 years agoThe :class:`.MutableComposite` type did not allow for the
Mike Bayer [Tue, 4 Dec 2012 00:49:42 +0000 (19:49 -0500)] 
The :class:`.MutableComposite` type did not allow for the
:meth:`.MutableBase.coerce` method to be used, even though
the code seemed to indicate this intent, so this now works
and a brief example is added.  As a side-effect,
the mechanics of this event handler have been changed so that
new :class:`.MutableComposite` types no longer add per-type
global event handlers.  Also in 0.7.10

[ticket:2624]

12 years agowhitespace
Mike Bayer [Tue, 4 Dec 2012 00:49:05 +0000 (19:49 -0500)] 
whitespace

12 years agocleanup
Mike Bayer [Tue, 4 Dec 2012 00:01:25 +0000 (19:01 -0500)] 
cleanup

12 years agovisit_DECIMAL should include precision and scale (when provided) just like visit_NUME...
Diana Clarke [Mon, 3 Dec 2012 12:40:00 +0000 (07:40 -0500)] 
visit_DECIMAL should include precision and scale (when provided) just like visit_NUMERIC see #2618

12 years ago- BinaryExpression now keeps track of "left" and "right" as passed in,
Mike Bayer [Sun, 2 Dec 2012 17:37:52 +0000 (12:37 -0500)] 
- BinaryExpression now keeps track of "left" and "right" as passed in,
so that they can be compared in ``__nonzero__`` prior to their
self_group() step.  [ticket:2621]

12 years ago- refactor of pathing mechanics, to address #2614, #2617
Mike Bayer [Sun, 2 Dec 2012 01:12:23 +0000 (20:12 -0500)] 
- refactor of pathing mechanics, to address #2614, #2617
- paths now store Mapper + MapperProperty now instead of string key,
so that the parent mapper for the property is known, supports same-named
properties on multiple subclasses
- the Mapper within the path is now always relevant to the property
to the right of it.  PathRegistry does the translation now, instead
of having all the outside users of PathRegistry worry about it,
to produce a path that is much more consistent.  Paths are now
consistent with mappings in all cases.  Special logic to get at
"with_polymorphic" structures and such added also.
- AliasedClass now has two modes, "use_mapper_path" and regular;
"use_mapper_path" is for all those situations where we put an AliasedClass
in for a plain class internally, and want it to "path" with the
plain mapper.
- The AliasedInsp is now the first class "entity" for an AliasedClass,
and is passed around internally and used as attr._parententity
and such.  it is the AliasedClass analogue for Mapper.

12 years agoAdded missing import for "fdb" to the experimental
Mike Bayer [Thu, 29 Nov 2012 22:28:56 +0000 (17:28 -0500)] 
Added missing import for "fdb" to the experimental
"firebird+fdb" dialect.  [ticket:2622]

12 years agomore warnings
Mike Bayer [Wed, 28 Nov 2012 16:14:58 +0000 (11:14 -0500)] 
more warnings

12 years agoAllow use of synonyms in primaryjoin / secondaryjoin conditions
Richard Mitchell [Tue, 27 Nov 2012 14:03:42 +0000 (14:03 +0000)] 
Allow use of synonyms in primaryjoin / secondaryjoin conditions

12 years agoAdded a new exception to detect the case where two
Mike Bayer [Sat, 24 Nov 2012 21:14:58 +0000 (16:14 -0500)] 
Added a new exception to detect the case where two
subclasses are being loaded using with_polymorphic(),
each subclass contains a relationship attribute of the same
name, and eager loading is being applied to one or both.
This is an ongoing bug which can't be immediately fixed,
so since the results are usually wrong in any case it raises an
exception for now.   0.7 has the same issue, so an exception
raise here probably means the code was returning the wrong
data in 0.7.  [ticket:2614]

12 years agomerge Audrius HSTORE commits from bitbucket
Mike Bayer [Sat, 24 Nov 2012 15:49:14 +0000 (10:49 -0500)] 
merge Audrius HSTORE commits from bitbucket

12 years ago- adjust this test for the ugly reality of the "name normalize" backends, where becau...
Mike Bayer [Sat, 24 Nov 2012 00:32:41 +0000 (19:32 -0500)] 
- adjust this test for the ugly reality of the "name normalize" backends, where because we've decided
that "lowercase" is the case insensitive casing, we can't distinguish between case insensitive/not
on a database that returns case-insensitive names as UPPERCASE, for names that are UPPERCASE.
[ticket:2615]

12 years agojust a pep8 pass before I play with these tests
Diana Clarke [Fri, 23 Nov 2012 16:09:57 +0000 (11:09 -0500)] 
just a pep8 pass before I play with these tests

12 years ago- recognize that do_rollback() and do_commit() work with a DBAPI connection,
Mike Bayer [Fri, 23 Nov 2012 04:45:24 +0000 (23:45 -0500)] 
- recognize that do_rollback() and do_commit() work with a DBAPI connection,
whereas the other do_rollback_twophase(), savepoint etc. work with
:class:`.Connection`.  the context on these are different as twophase/savepoint
are available at the :class:`.Connection` level, whereas commit/rollback are needed
at a lower level as well.  Rename the argument to "dbapi_connection" when the conneciton
is in fact the DBAPI interface.
- start thinking about being able to track "autocommit" vs. "commit", but not sure
we have a need for this yet.
- have Pool call out to a Dialect for all rollback/commit/close operations now.  Pool
no longer calls DBAPI methods directly.  May use this for a workaround for [ticket:2611]
- add a new Pool event reset() to allow the pool's reset of the connection to be intercepted.
- remove methods in Informix dialect which appear to be hardcoding some isolation
settings on new Transaction only; the isolation API should be implemented for Informix.
also removed "flag" for transaction commit/rollback being not available; this should
be based on server/DBAPI version and we will need someone with test access in order
to help determine how this should work

12 years agosecond pass: increasing coverage, and commenting the "why" certain things are being...
Diana Clarke [Thu, 22 Nov 2012 18:20:20 +0000 (13:20 -0500)] 
second pass: increasing coverage, and commenting the "why" certain things are being tested (when I know) b/c it wasn't initially clear to me why case was being toggled everywhere, etc.

12 years agofirst pass cleaning up test_labels #2610
Diana Clarke [Thu, 22 Nov 2012 03:36:46 +0000 (22:36 -0500)] 
first pass cleaning up test_labels #2610

12 years agothis test class had 2 'test_labels' methods, just changing one of them to 'test_label...
Diana Clarke [Thu, 22 Nov 2012 01:57:49 +0000 (20:57 -0500)] 
this test class had 2 'test_labels' methods, just changing one of them to 'test_labels3' for now

12 years agoI think this is a bit clearer: "within the same query", makes it sound like one SQL...
Diana Clarke [Thu, 22 Nov 2012 00:23:01 +0000 (19:23 -0500)] 
I think this is a bit clearer: "within the same query", makes it sound like one SQL statement will be issued rather than two (or more) SQL statements.

12 years agoHSTORE.comparator_factory should subclass Concatenable.Comparator
Audrius Kažukauskas [Tue, 20 Nov 2012 22:26:20 +0000 (00:26 +0200)] 
HSTORE.comparator_factory should subclass Concatenable.Comparator

12 years agoAdd special containment operation methods for PG array type
Audrius Kažukauskas [Tue, 20 Nov 2012 21:24:34 +0000 (23:24 +0200)] 
Add special containment operation methods for PG array type

12 years ago- an enormous merge just because I committed a one line log entry. the joy of DVCS
Mike Bayer [Tue, 20 Nov 2012 16:03:01 +0000 (11:03 -0500)] 
- an enormous merge just because I committed a one line log entry.  the joy of DVCS

12 years agoshould be logging this
Mike Bayer [Tue, 20 Nov 2012 16:01:58 +0000 (11:01 -0500)] 
should be logging this

12 years agokill me now, pep8 pass, so close
Diana Clarke [Tue, 20 Nov 2012 05:47:31 +0000 (00:47 -0500)] 
kill me now, pep8 pass, so close

12 years agojust a pep8 pass
Diana Clarke [Tue, 20 Nov 2012 05:03:21 +0000 (00:03 -0500)] 
just a pep8 pass

12 years agojuts a 'expected 2 blank lines' pep8 pass
Diana Clarke [Tue, 20 Nov 2012 04:29:08 +0000 (23:29 -0500)] 
juts a 'expected 2 blank lines' pep8 pass

12 years agojust a pep8 pass of lib/sqlalchemy/dialects/postgresql
Diana Clarke [Tue, 20 Nov 2012 03:28:52 +0000 (22:28 -0500)] 
just a pep8 pass of lib/sqlalchemy/dialects/postgresql

12 years agojust a pep8 pass of lib/sqlalchemy/dialects/sqlite
Diana Clarke [Tue, 20 Nov 2012 02:28:56 +0000 (21:28 -0500)] 
just a pep8 pass of lib/sqlalchemy/dialects/sqlite

12 years agojust a pep8 pass of lib/sqlalchemy/dialects/sybase
Diana Clarke [Tue, 20 Nov 2012 02:07:05 +0000 (21:07 -0500)] 
just a pep8 pass of lib/sqlalchemy/dialects/sybase

12 years agojust a pep8 pass of lib/sqlalchemy/testing/
Diana Clarke [Tue, 20 Nov 2012 01:34:27 +0000 (20:34 -0500)] 
just a pep8 pass of lib/sqlalchemy/testing/

12 years agojust a pep8 pass of lib/sqlalchemy/testing/
Diana Clarke [Tue, 20 Nov 2012 01:19:39 +0000 (20:19 -0500)] 
just a pep8 pass of lib/sqlalchemy/testing/

12 years agojust a pep8 pass of lib/sqlalchemy/
Diana Clarke [Tue, 20 Nov 2012 00:42:02 +0000 (19:42 -0500)] 
just a pep8 pass of lib/sqlalchemy/

12 years agojust a pep8 pass of lib/sqlalchemy/
Diana Clarke [Tue, 20 Nov 2012 00:06:47 +0000 (19:06 -0500)] 
just a pep8 pass of lib/sqlalchemy/

12 years agojust a pep8 pass of lib/sqlalchemy/orm/
Diana Clarke [Mon, 19 Nov 2012 23:37:00 +0000 (18:37 -0500)] 
just a pep8 pass of lib/sqlalchemy/orm/

12 years agojust a pep8 pass of lib/sqlalchemy/orm/
Diana Clarke [Mon, 19 Nov 2012 22:19:24 +0000 (17:19 -0500)] 
just a pep8 pass of lib/sqlalchemy/orm/

12 years agojust a pep8 pass of lib/sqlalchemy/orm/
Diana Clarke [Mon, 19 Nov 2012 20:29:28 +0000 (15:29 -0500)] 
just a pep8 pass of lib/sqlalchemy/orm/

12 years agojust a pep8 pass of lib/sqlalchemy/orm/
Diana Clarke [Mon, 19 Nov 2012 19:56:11 +0000 (14:56 -0500)] 
just a pep8 pass of lib/sqlalchemy/orm/

12 years agojust a pep8 pass of lib/sqlalchemy/ext
Diana Clarke [Mon, 19 Nov 2012 19:16:39 +0000 (14:16 -0500)] 
just a pep8 pass of lib/sqlalchemy/ext

12 years agojust a pep8 pass of lib/sqlalchemy/ext/declarative
Diana Clarke [Mon, 19 Nov 2012 18:31:21 +0000 (13:31 -0500)] 
just a pep8 pass of lib/sqlalchemy/ext/declarative

12 years agojust a pep8 pass of lib/sqlalchemy/engine/
Diana Clarke [Mon, 19 Nov 2012 17:52:23 +0000 (12:52 -0500)] 
just a pep8 pass of lib/sqlalchemy/engine/

12 years agojust a pep8 pass of lib/sqlalchemy/connectors
Diana Clarke [Mon, 19 Nov 2012 17:05:43 +0000 (12:05 -0500)] 
just a pep8 pass of lib/sqlalchemy/connectors

12 years agojust a pep8 pass of lib/sqlalchemy/sql/
Diana Clarke [Mon, 19 Nov 2012 16:32:00 +0000 (11:32 -0500)] 
just a pep8 pass of lib/sqlalchemy/sql/

12 years agojust a pep8 pass of lib/sqlalchemy/util/
Diana Clarke [Mon, 19 Nov 2012 15:23:11 +0000 (10:23 -0500)] 
just a pep8 pass of lib/sqlalchemy/util/

12 years agoshould be 'where' not 'filter' #2546
Diana Clarke [Mon, 19 Nov 2012 04:59:10 +0000 (23:59 -0500)] 
should be 'where' not 'filter' #2546

12 years agojust a pep8 pass of this file
Diana Clarke [Mon, 19 Nov 2012 04:11:49 +0000 (23:11 -0500)] 
just a pep8 pass of this file

12 years agoiterate through column_attrs here
Mike Bayer [Sun, 18 Nov 2012 18:42:50 +0000 (13:42 -0500)] 
iterate through column_attrs here

12 years agooops, this needs to be MutableDict
Mike Bayer [Sun, 18 Nov 2012 18:40:20 +0000 (13:40 -0500)] 
oops, this needs to be MutableDict

12 years agoanother hide from 2to3 test
Mike Bayer [Sun, 18 Nov 2012 18:34:25 +0000 (13:34 -0500)] 
another hide from 2to3 test

12 years agocomment out PDF for now, it sucks
Mike Bayer [Sun, 18 Nov 2012 17:36:24 +0000 (12:36 -0500)] 
comment out PDF for now, it sucks

12 years ago Fixed a gotcha where inadvertently calling list() on a
Mike Bayer [Sun, 18 Nov 2012 15:38:02 +0000 (10:38 -0500)] 
 Fixed a gotcha where inadvertently calling list() on a
      :class:`.ColumnElement` would go into an endless loop, if
      :meth:`.ColumnOperators.__getitem__` were implemented.
      A new NotImplementedError is emitted via ``__iter__()``.

12 years agoneed to disable hstore for the "player" here. should really get rid of the recorder...
Mike Bayer [Sun, 18 Nov 2012 08:01:49 +0000 (03:01 -0500)] 
need to disable hstore for the "player" here.  should really get rid of the recorder/player thing
at this point

12 years agomutable dict
Mike Bayer [Sun, 18 Nov 2012 04:03:00 +0000 (23:03 -0500)] 
mutable dict