summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2007-04-14 21:40:41 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2007-04-14 21:40:41 +0000
commitf712251d401c8d049eb5b7c927c24ca70fc7dca5 (patch)
tree10d8d1ea1fcf6d8617199b8b042644f7a54401c6
parent253f2a92e348cf393c373b9d20b11d20133aacc4 (diff)
downloadsqlalchemy-f712251d401c8d049eb5b7c927c24ca70fc7dca5.tar.gz
added ansisql docs to output, moved exceptions to a more reasonable location
-rw-r--r--doc/build/gen_docstrings.py12
1 files changed, 3 insertions, 9 deletions
diff --git a/doc/build/gen_docstrings.py b/doc/build/gen_docstrings.py
index c9b9df09e..1e61c778d 100644
--- a/doc/build/gen_docstrings.py
+++ b/doc/build/gen_docstrings.py
@@ -2,19 +2,12 @@ from toc import TOCElement
import docstring
import re
-import sqlalchemy.schema as schema
-import sqlalchemy.types as types
-import sqlalchemy.engine as engine
+from sqlalchemy import schema, types, ansisql, engine, sql, pool, orm, exceptions, databases
import sqlalchemy.engine.strategies as strategies
-import sqlalchemy.sql as sql
-import sqlalchemy.pool as pool
-import sqlalchemy.orm as orm
-import sqlalchemy.exceptions as exceptions
import sqlalchemy.ext.proxy as proxy
import sqlalchemy.ext.sessioncontext as sessioncontext
import sqlalchemy.mods.threadlocal as threadlocal
import sqlalchemy.ext.selectresults as selectresults
-import sqlalchemy.databases as databases
def make_doc(obj, classes=None, functions=None, **kwargs):
"""generate a docstring.ObjectDoc structure for an individual module, list of classes, and list of functions."""
@@ -30,15 +23,16 @@ def make_all_docs():
make_doc(obj=types),
make_doc(obj=engine),
make_doc(obj=engine.url),
+ make_doc(obj=ansisql),
make_doc(obj=orm),
make_doc(obj=orm.mapperlib, classes=[orm.mapperlib.MapperExtension, orm.mapperlib.Mapper]),
make_doc(obj=orm.query, classes=[orm.query.Query, orm.query.QueryContext, orm.query.SelectionContext]),
make_doc(obj=orm.session, classes=[orm.session.Session, orm.session.SessionTransaction]),
+ make_doc(obj=exceptions),
make_doc(obj=pool),
make_doc(obj=sessioncontext),
make_doc(obj=threadlocal),
make_doc(obj=selectresults),
- make_doc(obj=exceptions),
make_doc(obj=proxy),
] + [make_doc(getattr(__import__('sqlalchemy.databases.%s' % m).databases, m)) for m in databases.__all__]
return objects