From f712251d401c8d049eb5b7c927c24ca70fc7dca5 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sat, 14 Apr 2007 21:40:41 +0000 Subject: [PATCH] added ansisql docs to output, moved exceptions to a more reasonable location --- doc/build/gen_docstrings.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/doc/build/gen_docstrings.py b/doc/build/gen_docstrings.py index c9b9df09ed..1e61c778da 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 -- 2.47.2