]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
19 years agogot oracle parenthesized rules for funcs back, fixed copy_container on function
Mike Bayer [Sat, 18 Mar 2006 00:32:49 +0000 (00:32 +0000)] 
got oracle parenthesized rules for funcs back, fixed copy_container on function

19 years agoPropertyLoader will not re-determine direction when initialized a second time, as...
Mike Bayer [Sat, 18 Mar 2006 00:12:59 +0000 (00:12 +0000)] 
PropertyLoader will not re-determine direction when initialized a second time, as it is re-initialized as a copy made for an inheriting mapper, and no longer can get to the correct inheriting table.

19 years agorolled back the operationalerror catch...definitely doesnt work right now
Mike Bayer [Fri, 17 Mar 2006 23:56:54 +0000 (23:56 +0000)] 
rolled back the operationalerror catch...definitely doesnt work right now

19 years agoput a try/finally to insure that SQLSession is cleaned out on rollback/commit regardl...
Mike Bayer [Fri, 17 Mar 2006 22:00:24 +0000 (22:00 +0000)] 
put a try/finally to insure that SQLSession is cleaned out on rollback/commit regardless of issues

19 years agooverhaul to SQLSession change from yesterday, needs to use the threadlocal capability...
Mike Bayer [Fri, 17 Mar 2006 21:58:00 +0000 (21:58 +0000)] 
overhaul to SQLSession change from yesterday, needs to use the threadlocal capability of the pool after all

19 years agoattempting to catch OperationalErrors and invalidate the connection
Mike Bayer [Fri, 17 Mar 2006 21:22:30 +0000 (21:22 +0000)] 
attempting to catch OperationalErrors and invalidate the connection

19 years agoadded invalidate() method to connectionfairy, allows the connection to be removed...
Mike Bayer [Fri, 17 Mar 2006 21:14:39 +0000 (21:14 +0000)] 
added invalidate() method to connectionfairy, allows the connection to be removed from pooling

19 years agoidentified more issues with inheritance. mapper inheritance is more closed-minded...
Mike Bayer [Fri, 17 Mar 2006 21:11:59 +0000 (21:11 +0000)] 
identified more issues with inheritance.  mapper inheritance is more closed-minded about how it creates the join crit
erion as well as the sync rules in inheritance.  syncrules have been tightened up to be smarter about creating a new
SyncRule given lists of tables and a join clause.  properties also checks for relation direction against the "noninherited table" which for the moment makes it a stronger requirement that a relation to a mapper must relate to that mapper's main table, not any tables that it inherits from.

19 years agoan import ! eesh
Mike Bayer [Fri, 17 Mar 2006 20:22:55 +0000 (20:22 +0000)] 
an import !  eesh

19 years agoremoved old function generation override, ANSI functions handled by the core now
Mike Bayer [Fri, 17 Mar 2006 17:47:23 +0000 (17:47 +0000)] 
removed old function generation override, ANSI functions handled by the core now

19 years agoedits...
Mike Bayer [Fri, 17 Mar 2006 06:20:24 +0000 (06:20 +0000)] 
edits...

19 years agomaking the verbiage a little more formal...(its good stuff, just not sure what I...
Mike Bayer [Fri, 17 Mar 2006 06:11:34 +0000 (06:11 +0000)] 
making the verbiage a little more formal...(its good stuff, just not sure what I want yet)

19 years agofixed nasty transaction counting bug with new session thing + unit test
Mike Bayer [Fri, 17 Mar 2006 02:51:08 +0000 (02:51 +0000)] 
fixed nasty transaction counting bug with new session thing + unit test

19 years agorefactor to engine to have a separate SQLSession object. allows nested transactions.
Mike Bayer [Fri, 17 Mar 2006 02:15:09 +0000 (02:15 +0000)] 
refactor to engine to have a separate SQLSession object.  allows nested transactions.
util.ThreadLocal __hasattr__ method/raise_error param meaningless, removed
renamed old engines test to reflection

19 years agofixes to function/property formatting
Mike Bayer [Fri, 17 Mar 2006 01:01:34 +0000 (01:01 +0000)] 
fixes to function/property formatting

19 years agoSQLSession.....
Mike Bayer [Fri, 17 Mar 2006 01:01:15 +0000 (01:01 +0000)] 
SQLSession.....

19 years agofactored objectstore into two packages, one more public facing the other more to...
Mike Bayer [Fri, 17 Mar 2006 00:48:12 +0000 (00:48 +0000)] 
factored objectstore into two packages, one more public facing the other more to be *feared* ! :)

19 years agoJohn Dell'Aquila's patch which fixes [ticket:103] [ticket:105], selecting primary...
Mike Bayer [Thu, 16 Mar 2006 23:55:00 +0000 (23:55 +0000)] 
John Dell'Aquila's patch which fixes [ticket:103] [ticket:105], selecting primary keys properly and using the ALL_* instead of USER_* tables

19 years agoexpanded and integrated qvx's patch for dotted function names
Mike Bayer [Thu, 16 Mar 2006 23:38:14 +0000 (23:38 +0000)] 
expanded and integrated qvx's patch for dotted function names

19 years agoreorganized SingletonThreadPool to return distinct connections in the same thread...
Mike Bayer [Thu, 16 Mar 2006 19:09:53 +0000 (19:09 +0000)] 
reorganized SingletonThreadPool to return distinct connections in the same thread; use_threadlocal behavior is now switchable

19 years agoadded txt2myt.py to the genhtml/runhtml scripts, added exception if required modules...
Mike Bayer [Thu, 16 Mar 2006 19:08:35 +0000 (19:08 +0000)] 
added txt2myt.py to the genhtml/runhtml scripts, added exception if required modules arent found.
edited tutorial.txt, added particles, etc.
added clue that firebird might be supported to dbengine.myt

19 years agoJ. Ellis' "Simple" ORM module...for Spyce ! (and others...)
Mike Bayer [Thu, 16 Mar 2006 17:48:51 +0000 (17:48 +0000)] 
J. Ellis' "Simple" ORM module...for Spyce !  (and others...)

19 years agoTutorial draft (not finished) and documentation framework improvements
Alexey Shamrin [Wed, 15 Mar 2006 13:39:11 +0000 (13:39 +0000)] 
Tutorial draft (not finished) and documentation framework improvements

* a first step to a new documentation framework, using Markdown syntax, with
  some extensions (detailed in txt2myt.py docstrings):
  * `rel:something` for internal links
  * `{@name=something}` to override default header names (used when linking)
  * `{python}` to force code block to use Python syntax highlighting (not
     needed when using examples with `>>>` prompt)
* txt2myt.py -- converter from .txt to .myt
* a draft of tutorial.txt, which uses new syntax
* testdocs.py -- check examples in documentation using doctest (currently only
  in tutorial.txt)

19 years agoadded unique_connection() method to engine, connection pool to return a connection
Mike Bayer [Tue, 14 Mar 2006 19:51:03 +0000 (19:51 +0000)] 
added unique_connection() method to engine, connection pool to return a connection
that is not part of the thread-local context or any current transaction

19 years agofixed attributes bug where if an object is committed, its lazy-loaded list got
Mike Bayer [Tue, 14 Mar 2006 16:56:05 +0000 (16:56 +0000)] 
fixed attributes bug where if an object is committed, its lazy-loaded list got
blown away if it hadnt been loaded

19 years agoformatting...
Mike Bayer [Tue, 14 Mar 2006 16:49:15 +0000 (16:49 +0000)] 
formatting...

19 years agoremoved redundant is_dirty function
Mike Bayer [Tue, 14 Mar 2006 16:24:12 +0000 (16:24 +0000)] 
removed redundant is_dirty function

19 years agomore notes, docs rel_0_1_4
Mike Bayer [Mon, 13 Mar 2006 17:32:13 +0000 (17:32 +0000)] 
more notes, docs

19 years agotweak
Mike Bayer [Mon, 13 Mar 2006 17:18:03 +0000 (17:18 +0000)] 
tweak

19 years agoadded scalar subqueries within the column clause of another select
Mike Bayer [Mon, 13 Mar 2006 17:16:52 +0000 (17:16 +0000)] 
added scalar subqueries within the column clause of another select

19 years agoFix docstring and exception message in selectone_by
Alexey Shamrin [Mon, 13 Mar 2006 07:16:53 +0000 (07:16 +0000)] 
Fix docstring and exception message in selectone_by

19 years agoMinor typo: encode and decode are methods.
Alexey Shamrin [Mon, 13 Mar 2006 07:05:00 +0000 (07:05 +0000)] 
Minor typo: encode and decode are methods.

19 years agoFix typos, closing #89, #91, #92
Alexey Shamrin [Mon, 13 Mar 2006 06:51:47 +0000 (06:51 +0000)] 
Fix typos, closing #89, #91, #92

19 years agoadded selectfirst_by/selectone_by, selectone throws exception if more than one row...
Mike Bayer [Mon, 13 Mar 2006 02:53:51 +0000 (02:53 +0000)] 
added selectfirst_by/selectone_by, selectone throws  exception if more than one row returned, courtesy J.Ellis

19 years agotweak to get_direction, rolls back a comparison of "foreigntable" to "parent"/"mapper...
Mike Bayer [Mon, 13 Mar 2006 02:39:52 +0000 (02:39 +0000)] 
tweak to get_direction, rolls back a comparison of "foreigntable" to "parent"/"mapper" table to be more constrained.  this change was originally in [changeset:1101] to help out the polymorph example but it now works without it.  the change breaks the Post/Comment relationship in the ZBlog demo since the Post mapper has the comments table inside of it (also with no workaround).

19 years agocaveat
Mike Bayer [Mon, 13 Mar 2006 02:04:13 +0000 (02:04 +0000)] 
caveat

19 years agooracle is requiring dictionary params to be in a clean dict, added conversion
Mike Bayer [Mon, 13 Mar 2006 02:00:21 +0000 (02:00 +0000)] 
oracle is requiring dictionary params to be in a clean dict, added conversion
some fixes to unit tests

19 years agosmall tweak to select in order to fix [ticket:112]...the exported columns when doing...
Mike Bayer [Mon, 13 Mar 2006 01:13:47 +0000 (01:13 +0000)] 
small tweak to select in order to fix [ticket:112]...the exported columns when doing select on a select() will be the column names, not the keys.  this is with selects that have use_labels=False.  which makes sense since using the "key" and not the name implies a label has to be used.

19 years agotweak to mysql default test
Mike Bayer [Mon, 13 Mar 2006 01:06:33 +0000 (01:06 +0000)] 
tweak to mysql default test

19 years agorefactor to Compiled.get_params() to return new ClauseParameters object, a more intel...
Mike Bayer [Mon, 13 Mar 2006 00:24:54 +0000 (00:24 +0000)] 
refactor to Compiled.get_params() to return new ClauseParameters object, a more intelligent bind parameter dictionary that does type conversions late and preserves the unconverted value; used to fix mappers not comparing correct value in post-fetch [ticket:110]
removed pre_exec assertion from oracle/firebird regarding "check for sequence/primary key value"
fix to Unicode type to check for null, fixes [ticket:109]
create_engine() now uses genericized parameters; host/hostname, db/dbname/database, password/passwd, etc. for all engine connections
fix to select([func(column)]) so that it creates a FROM clause to the column's table, fixes [ticket:111]
doc updates for column defaults, indexes, connection pooling, engine params
unit tests for the above bugfixes

19 years agoadded expire() function + unit test fixes [ticket:95]
Mike Bayer [Fri, 10 Mar 2006 05:03:17 +0000 (05:03 +0000)] 
added expire() function + unit test fixes [ticket:95]

19 years agoutf-8 encoding is switchable at the engine level, ticket [ticket:101]
Mike Bayer [Fri, 10 Mar 2006 04:47:38 +0000 (04:47 +0000)] 
utf-8 encoding is switchable at the engine level, ticket [ticket:101]

19 years agocommitted patch for MSDouble/tinyint from [ticket:106]
Mike Bayer [Fri, 10 Mar 2006 04:35:34 +0000 (04:35 +0000)] 
committed patch for MSDouble/tinyint from [ticket:106]

19 years agoadded exception import
Mike Bayer [Fri, 10 Mar 2006 04:26:35 +0000 (04:26 +0000)] 
added exception import

19 years agoHistoryArrayList checks internal list as a list or dict to clear it
Mike Bayer [Fri, 10 Mar 2006 04:22:59 +0000 (04:22 +0000)] 
HistoryArrayList checks internal list as a list or dict to clear it

19 years agooverhaul to types system, decoupled base type and engine-specific type into a compose...
Mike Bayer [Thu, 9 Mar 2006 18:30:27 +0000 (18:30 +0000)] 
overhaul to types system, decoupled base type and engine-specific type into a composed pattern instead of goofy inheritance....gets rid of TypeDecorator (now a no-op) and enables all inhertance

19 years agofixed assocaition example
Mike Bayer [Thu, 9 Mar 2006 15:54:44 +0000 (15:54 +0000)] 
fixed assocaition example

19 years agoadded 'noninherited table' prop to mapper indicating the "lead" table, in the case of
Mike Bayer [Thu, 9 Mar 2006 00:24:15 +0000 (00:24 +0000)] 
added 'noninherited table' prop to mapper indicating the "lead" table, in the case of
inheritance.  relations now create priamry/secondary joins against that lead table.  if you want to create it against
an inherited table, use explicit join conditions.
added 'correlate' argument to CompoundSelect to get polymorph example working again.

19 years agoa few tweaks to get table creates/reflection working
Mike Bayer [Wed, 8 Mar 2006 22:32:55 +0000 (22:32 +0000)] 
a few tweaks to get table creates/reflection working
table names are always reflected back as having lowercase names

19 years agotweak to engine param..
Mike Bayer [Wed, 8 Mar 2006 22:11:51 +0000 (22:11 +0000)] 
tweak to engine param..

19 years agoadded identity() method to mapper, to help get the primary key of an instance.
Mike Bayer [Wed, 8 Mar 2006 21:55:33 +0000 (21:55 +0000)] 
added identity() method to mapper, to help get the primary key of an instance.

19 years agoadded check to relation that will see if the same table is included between the prima...
Mike Bayer [Wed, 8 Mar 2006 21:39:53 +0000 (21:39 +0000)] 
added check to relation that will see if the same table is included between the primaryjoin and secondaryjoin, and raises a descriptive exception if so.

19 years agoserious overhaul to get eager loads to work inline with an inheriting mapper, when...
Mike Bayer [Wed, 8 Mar 2006 20:51:51 +0000 (20:51 +0000)] 
serious overhaul to get eager loads to work inline with an inheriting mapper, when the inheritance/eager loads share the same table.  mapper inheritance will also favor the columns from the child table over those of the parent table when assigning column values to object attributes.  "correlated subqueries" require a flag "correlated=True" if they are in the FROM clause of another SELECT statement, and they want to be correlated.  this flag is set by default when using an "exists" clause.

19 years agotook erroneous 'count' off Alias
Mike Bayer [Wed, 8 Mar 2006 01:18:26 +0000 (01:18 +0000)] 
took erroneous 'count' off Alias

19 years agotook excess visit_func out, handled by ansisql compiler
Mike Bayer [Tue, 7 Mar 2006 05:46:36 +0000 (05:46 +0000)] 
took excess visit_func out, handled by ansisql compiler

19 years agocomment
Mike Bayer [Tue, 7 Mar 2006 03:17:34 +0000 (03:17 +0000)] 
comment

19 years agobackref() func will also honor lazy=True/False
Mike Bayer [Tue, 7 Mar 2006 03:16:10 +0000 (03:16 +0000)] 
backref() func will also honor lazy=True/False

19 years agoadded backref() function, allows the creation of a backref where you also send keywor...
Mike Bayer [Tue, 7 Mar 2006 03:14:08 +0000 (03:14 +0000)] 
added backref() function, allows the creation of a backref where you also send keyword arguments that will be placed on the relation

19 years agochecking in patch for column labels limit at 30 chars...what the heck
Mike Bayer [Mon, 6 Mar 2006 23:15:47 +0000 (23:15 +0000)] 
checking in patch for column labels limit at 30 chars...what the heck

19 years agopatch on index create syntax to fix [ticket:90] so schema name gets included
Mike Bayer [Mon, 6 Mar 2006 19:09:30 +0000 (19:09 +0000)] 
patch on index create syntax to fix [ticket:90] so schema name gets included

19 years agofixed bug in eager loading on a many-to-one [ticket:96], added the ticket tests as...
Mike Bayer [Mon, 6 Mar 2006 19:06:06 +0000 (19:06 +0000)] 
fixed bug in eager loading on a many-to-one [ticket:96], added the ticket tests as a unit test eagerload2.
got eagerload1 to be a unit test also.

19 years agosqlite likes OFFSET with LIMIT else its buggy
Mike Bayer [Mon, 6 Mar 2006 17:14:50 +0000 (17:14 +0000)] 
sqlite likes OFFSET with LIMIT else its buggy

19 years agoa mapper with inheritance will place itself as "dependent" on the inherited mapper...
Mike Bayer [Mon, 6 Mar 2006 03:10:46 +0000 (03:10 +0000)] 
a mapper with inheritance will place itself as "dependent" on the inherited mapper; even though this is not usually needed, it allows certain exotic combinations of mapper setups to work (i.e. the one in the polymorph example)

19 years agoadded new 'polymorphic' example. still trying to understand it :) .
Mike Bayer [Mon, 6 Mar 2006 02:27:13 +0000 (02:27 +0000)] 
added new 'polymorphic' example.  still trying to understand it :) .
fixes to relation to enable it to locate "direction" more consistently with inheritance relationships
more tweaks to parenthesizing subqueries, unions, etc.

19 years agomore tweak to compoundselect parenthesizing/subquery flag
Mike Bayer [Mon, 6 Mar 2006 01:17:12 +0000 (01:17 +0000)] 
more tweak to compoundselect parenthesizing/subquery flag

19 years agoselects within a compound clause dont get parenthesis added
Mike Bayer [Mon, 6 Mar 2006 01:09:03 +0000 (01:09 +0000)] 
selects within a compound clause dont get parenthesis added
fix to ColumnClause

19 years agodelete tables in an inheritance rel. requires them in reverse
Mike Bayer [Mon, 6 Mar 2006 01:07:48 +0000 (01:07 +0000)] 
delete tables in an inheritance rel. requires them in reverse

19 years agoadded unittest for orm-persisted insert without a postfetch, tweak to engine to only...
Mike Bayer [Sun, 5 Mar 2006 21:10:20 +0000 (21:10 +0000)] 
added unittest for orm-persisted insert without a postfetch, tweak to engine to only signal postfetch if the passivedefault columns received None/NULL for their parameter (since they dont exec otherwise)

19 years agogot mapper to receive the onupdates after updating an instance (also properly receive...
Mike Bayer [Sun, 5 Mar 2006 21:01:21 +0000 (21:01 +0000)] 
got mapper to receive the onupdates after updating an instance (also properly receives defaults on inserts)...

19 years agogot column onupdate working
Mike Bayer [Sun, 5 Mar 2006 20:31:44 +0000 (20:31 +0000)] 
got column onupdate working
improvement to Function so that they can more easily be called standalone without having to throw them into a select().

19 years agogot column defaults to be executeable
Mike Bayer [Sat, 4 Mar 2006 20:23:37 +0000 (20:23 +0000)] 
got column defaults to be executeable

19 years agoadded public-friendly setattr_clean and append_clean
Mike Bayer [Sat, 4 Mar 2006 20:20:23 +0000 (20:20 +0000)] 
added public-friendly setattr_clean and append_clean

19 years agomoved name to 'defaults', going to put more default stuff in
Mike Bayer [Sat, 4 Mar 2006 19:29:05 +0000 (19:29 +0000)] 
moved name to 'defaults', going to put more default stuff in

19 years agomaking sequences, column defaults independently executeable
Mike Bayer [Sat, 4 Mar 2006 19:26:23 +0000 (19:26 +0000)] 
making sequences, column defaults independently executeable

19 years agoremoved the dependency of ANSICompiler on SQLEngine. you can now make ANSICompilers...
Mike Bayer [Sat, 4 Mar 2006 18:53:35 +0000 (18:53 +0000)] 
removed the dependency of ANSICompiler on SQLEngine.  you can now make ANSICompilers and compile SQL with no engine at all.

19 years agoinitial table reflection support courtesy Andrija Zaric
Mike Bayer [Sat, 4 Mar 2006 17:46:08 +0000 (17:46 +0000)] 
initial table reflection support courtesy Andrija Zaric

19 years agochanged default "none" parameters to check positional style
Mike Bayer [Sat, 4 Mar 2006 17:45:19 +0000 (17:45 +0000)] 
changed default "none" parameters to check positional style

19 years agofirebird module initial checkin
Mike Bayer [Sat, 4 Mar 2006 17:41:19 +0000 (17:41 +0000)] 
firebird module initial checkin

19 years agomr. bangerts surprise paragraph rewrite demands strike again
Mike Bayer [Sat, 4 Mar 2006 00:29:09 +0000 (00:29 +0000)] 
mr. bangerts surprise paragraph rewrite demands strike again

19 years agorudimentary support for many-to-many relation. Still requires a separately defined...
jeff [Fri, 3 Mar 2006 14:46:39 +0000 (14:46 +0000)] 
rudimentary support for many-to-many relation. Still requires a separately defined intermediate table.

19 years agoadded util.Logger object with configurable thread/timestamp view
Mike Bayer [Fri, 3 Mar 2006 00:24:41 +0000 (00:24 +0000)] 
added util.Logger object with configurable thread/timestamp view

19 years agochanged ENGINE to TYPE, for mysql 4 compatibility
Mike Bayer [Thu, 2 Mar 2006 17:38:37 +0000 (17:38 +0000)] 
changed ENGINE to TYPE, for mysql 4 compatibility

19 years agoformatting
Mike Bayer [Thu, 2 Mar 2006 02:11:51 +0000 (02:11 +0000)] 
formatting

19 years agoits release time rel_0_1_3
Mike Bayer [Thu, 2 Mar 2006 01:48:58 +0000 (01:48 +0000)] 
its release time

19 years agoadded objectstore.refresh(), including supporting changes in mapper, attributes,...
Mike Bayer [Thu, 2 Mar 2006 01:45:31 +0000 (01:45 +0000)] 
added objectstore.refresh(), including supporting changes in mapper, attributes, util

19 years agounicode
Mike Bayer [Thu, 2 Mar 2006 00:44:18 +0000 (00:44 +0000)] 
unicode

19 years agomodule fix
Mike Bayer [Thu, 2 Mar 2006 00:42:26 +0000 (00:42 +0000)] 
module fix

19 years agoengine argument on tables optional
Mike Bayer [Thu, 2 Mar 2006 00:38:16 +0000 (00:38 +0000)] 
engine argument on tables optional
test suite uses BaseProxyEngine as a base for the tester engine
documented global proxy engine

19 years agoengine property allows polymorphic access to get_engine/set_engine
Mike Bayer [Thu, 2 Mar 2006 00:30:49 +0000 (00:30 +0000)] 
engine property allows polymorphic access to get_engine/set_engine

19 years agogot unicode to do None...
Mike Bayer [Thu, 2 Mar 2006 00:06:53 +0000 (00:06 +0000)] 
got unicode to do None...

19 years agomade SchemaEngine more prominent as the base of Table association
Mike Bayer [Wed, 1 Mar 2006 21:20:59 +0000 (21:20 +0000)] 
made SchemaEngine more prominent as the base of Table association
BaseProxyEngine descends from SchemaEngine
fixes to sqlite/postgres reflection to use the correct engine for table lookups
Table engine can be none which will default to schema.default_engine (although its
still positional for now, so still needs to be explicit to make room for Columns)
__init__ sets default_engine to be a blank ProxyEngine
fixes to test suite to allow --db proxy.<dbname> to really test proxyengine

19 years agopostgres leaves parenthesis off functions only for no-argument ANSI functions accordi...
Mike Bayer [Wed, 1 Mar 2006 19:43:07 +0000 (19:43 +0000)] 
postgres leaves parenthesis off functions only for no-argument ANSI functions according to a list

19 years agoModified mysql to not add AUTOINCREMENT to the first integer primary key if it is...
Robert Leftwich [Wed, 1 Mar 2006 09:37:45 +0000 (09:37 +0000)] 
Modified mysql to not add AUTOINCREMENT to the first integer primary key if it is also a foreign key.

19 years agoadded schema support for postgres column defaults, fix for [ticket:88]
Mike Bayer [Wed, 1 Mar 2006 07:22:53 +0000 (07:22 +0000)] 
added schema support for postgres column defaults, fix for [ticket:88]

19 years agoupdate
Mike Bayer [Wed, 1 Mar 2006 00:11:25 +0000 (00:11 +0000)] 
update

19 years agoadded convert_unicode flag to engine + unittest, does unicode in/out translation...
Mike Bayer [Wed, 1 Mar 2006 00:08:01 +0000 (00:08 +0000)] 
added convert_unicode flag to engine + unittest, does unicode in/out translation on all string/char values when set

19 years agosmall cleanup courtesy j.ellis
Mike Bayer [Tue, 28 Feb 2006 23:33:15 +0000 (23:33 +0000)] 
small cleanup courtesy j.ellis

19 years agooid inits at compilation time/when needed again, added a unit test
Mike Bayer [Tue, 28 Feb 2006 23:18:43 +0000 (23:18 +0000)] 
oid inits at compilation time/when needed again, added a unit test

19 years agoadded items() method to RowProxy + unittest, courtesy dialtone@divmod.com
Mike Bayer [Tue, 28 Feb 2006 22:50:43 +0000 (22:50 +0000)] 
added items() method to RowProxy + unittest, courtesy dialtone@divmod.com

19 years agotook out that "TypeError" wrapper since it blows away stack traces and confuses users
Mike Bayer [Tue, 28 Feb 2006 02:36:09 +0000 (02:36 +0000)] 
took out that "TypeError" wrapper since it blows away stack traces and confuses users