Author: phd
Date: Mon Jul 11 11:42:12 2011
New Revision: 4426
Log:
Reordered items. Removed some duplicates.
Modified:
SQLObject/trunk/docs/TODO.txt
Modified: SQLObject/trunk/docs/TODO.txt
==============================================================================
--- SQLObject/trunk/docs/TODO.txt Tue Jul 5 09:20:49 2011 (r4425)
+++ SQLObject/trunk/docs/TODO.txt Mon Jul 11 11:42:12 2011 (r4426)
@@ -1,8 +1,6 @@
TODO
----
-* Deprecate parsing sqlobject.__doc__ to find out version.
-
* Allow to override ConsoleWriter/LogWriter classes and makeDebugWriter
function.
@@ -20,6 +18,8 @@
tableParamSQL = 'ENGINE InnoDB'
tableParamSQL = {'mysql': 'ENGINE InnoDB'}
+* SQLObject.fastInsert().
+
* List tables in the DB. The query in MySQL is ``SHOW TABLES``; in SQLite it is
SELECT name FROM sqlite_master WHERE type='table' ORDER BY name
@@ -38,8 +38,6 @@
* Invert tests isinstance(obj, (tuple, list)) to not isinstance(obj, basestr)
to allow any iterable.
-* SQLObject.fastInsert().
-
* Always use .lazyIter().
* Optimize Iteration.next() - use cursor.fetchmany().
@@ -60,11 +58,13 @@
function1 = ExpressionCol(func.my_function(MyClass.q.col1))
function2 = ExpressionCol('sum(col2)')
-* Catch all DB API exceptions and convert them to sqlobject.dberrors.
+* A hierarchy of exceptions. SQLObject should translate exceptions from
+ low-level drivers to a consistent set of high-level exceptions.
* Memcache.
-* Parametrized queries.
+* Refactor ``DBConnection`` to use parameterized queries instead of
+ generating query strings.
* PREPARE/EXECUTE
@@ -126,12 +126,6 @@
* More kinds of joins, and more powerful join results (closer to how
`select` works).
-* Refactor ``DBConnection`` to use parameterized queries instead of
- generating query strings.
-
-* A hierarchy of exceptions. SQLObject should translate exceptions from
- low-level drivers to a consistent set of high-level exceptions.
-
* Merge SQLObject.create*, .create*SQL methods with DBPI.create* methods.
* Made SQLObject unicode-based instead of just unicode-aware. All internal
|