]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
migrated __ALL__ to __all__, oops, and reworked module
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 30 Nov 2005 05:39:11 +0000 (05:39 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 30 Nov 2005 05:39:11 +0000 (05:39 +0000)
import scheme

23 files changed:
doc/build/components/pydoc.myt
doc/build/lib/highlight.py
lib/sqlalchemy/__init__.py
lib/sqlalchemy/ansisql.py
lib/sqlalchemy/databases/__init__.py
lib/sqlalchemy/databases/information_schema.py
lib/sqlalchemy/databases/mysql.py
lib/sqlalchemy/databases/oracle.py
lib/sqlalchemy/databases/postgres.py
lib/sqlalchemy/engine.py
lib/sqlalchemy/mapper.py
lib/sqlalchemy/objectstore.py
lib/sqlalchemy/schema.py
lib/sqlalchemy/sql.py
lib/sqlalchemy/types.py
lib/sqlalchemy/util.py
test/engines.py
test/mapper.py
test/objectstore.py
test/query.py
test/select.py
test/sequence.py
test/tables.py

index 8d09f8bca5fcd6fab183b6109af25f7e0a894575..5cb58628b90f0a8b76902a1e1633b18c4ec1fe49 100644 (file)
@@ -16,8 +16,8 @@
         name= obj.__name__
         
         if not isclass:
-            if hasattr(obj, '__ALL__'):
-                objects = obj.__ALL__
+            if hasattr(obj, '__all__'):
+                objects = obj.__all__
                 sort = True
             else:
                 objects = obj.__dict__.keys()
index 5841e698452b612c1a2d6fffd3cd255da0cb11c4..4f8fbac127bd9527a2ef6c16d0344db554340a76 100644 (file)
@@ -23,7 +23,7 @@ import token, tokenize, keyword
 
 # Highlighter - highlights Myghty and Python source code
 
-__ALL__ = ['highlight', 'PythonHighlighter', 'MyghtyHighlighter']
+__all__ = ['highlight', 'PythonHighlighter', 'MyghtyHighlighter']
 
 pystyles = {
     token.ENDMARKER : 'python_operator' ,
index 0a250646a657ccfa241da52917fd64f330828f5c..4e8b62151fe1473c76b058d8cdbf22aab51ad7e1 100644 (file)
@@ -15,3 +15,8 @@
 # along with this library; if not, write to the Free Software
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
+import sqlalchemy.mapper as mapperlib
+from sqlalchemy.schema import *
+from sqlalchemy.sql import *
+from sqlalchemy.types import *
+from sqlalchemy.mapper import *
\ No newline at end of file
index 4d65a70ceafaf125b16948fab1ceacf71bdde6b8..99402aebb555405a218f48b06e618c3b47aaf156 100644 (file)
@@ -24,7 +24,7 @@ import sqlalchemy.sql as sql
 import sqlalchemy.engine
 from sqlalchemy.sql import *
 from sqlalchemy.util import *
-import string
+import string, re
 
 def engine(**params):
     return ANSISQLEngine(**params)
@@ -292,13 +292,13 @@ class ANSICompiler(sql.Compiled):
     def visit_update(self, update_stmt):
         colparams = update_stmt.get_colparams(self.bindparams)
         def create_param(p):
-            if isinstance(p, BindParamClause):
+            if isinstance(p, sql.BindParamClause):
                 self.binds[p.key] = p
                 self.binds[p.shortname] = p
                 return self.bindparam_string(p.key)
             else:
                 p.accept_visitor(self)
-                if isinstance(p, ClauseElement):
+                if isinstance(p, sql.ClauseElement):
                     return "(" + self.get_str(p) + ")"
                 else:
                     return self.get_str(p)
index 2775af65c684653ddc2cc37f4805bdfbd951d448..0ea2bd6db93438e97d976ee672b4b8458823804c 100644 (file)
@@ -16,4 +16,4 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
 
-__ALL__ = ['oracle', 'postgres', 'sqlite', 'mysql']
\ No newline at end of file
+__all__ = ['oracle', 'postgres', 'sqlite', 'mysql']
\ No newline at end of file
index 51b9d94c1cc56ca8008d9215afc101d359232e1d..fdd705ed2efe87d2c49a0b5ae01c530e28114aed 100644 (file)
@@ -3,6 +3,7 @@ import sqlalchemy.engine as engine
 import sqlalchemy.schema as schema
 import sqlalchemy.ansisql as ansisql
 import sqlalchemy.types as sqltypes
+from sqlalchemy import *
 from sqlalchemy.ansisql import *
 
 generic_engine = ansisql.engine()
index e7f64c9b4d19aa91dac322a73c42913136b8f252..45d85187a67dbf1ee4ccc749bb2adb038cd5756e 100644 (file)
@@ -22,7 +22,7 @@ import sqlalchemy.engine as engine
 import sqlalchemy.schema as schema
 import sqlalchemy.ansisql as ansisql
 import sqlalchemy.types as sqltypes
-from sqlalchemy.ansisql import *
+from sqlalchemy import *
 import sqlalchemy.databases.information_schema as ischema
 
 try:
index f1cea4288d86a6c1b7431ded557cc7dba35dc9dd..9763c697849149026e2675bcf737fd51f776e10b 100644 (file)
@@ -21,7 +21,7 @@ import sys, StringIO, string
 import sqlalchemy.sql as sql
 import sqlalchemy.schema as schema
 import sqlalchemy.ansisql as ansisql
-from sqlalchemy.ansisql import *
+from sqlalchemy import *
 import sqlalchemy.types as sqltypes
 
 try:
index a25700934edaaa12e0ffb8bafd989b01401b8ff3..c8e742fe49bd97851023413f2b746779c04a1403 100644 (file)
@@ -22,7 +22,7 @@ import sqlalchemy.engine as engine
 import sqlalchemy.schema as schema
 import sqlalchemy.ansisql as ansisql
 import sqlalchemy.types as sqltypes
-from sqlalchemy.ansisql import *
+from sqlalchemy import *
 import sqlalchemy.databases.information_schema as ischema
 
 try:
index ef6c8de00fc306a988354487ee4e7c673b3f40fc..756ae90ca78f97cfda20a59a9265e8648190139a 100644 (file)
@@ -39,7 +39,7 @@ def create_engine(name, *args ,**kwargs):
 
 def engine_descriptors():
     result = []
-    for module in sqlalchemy.databases.__ALL__:
+    for module in sqlalchemy.databases.__all__:
         module = getattr(__import__('sqlalchemy.databases.%s' % module).databases, module)
         result.append(module.descriptor())
     return result
index ce3cb0566904e6c6f3b4f81b597c0ed026fc2a51..86527a1105bb82bdb721e6662f5096e834de1b54 100644 (file)
@@ -26,8 +26,10 @@ import sqlalchemy.util as util
 import sqlalchemy.objectstore as objectstore
 import random, copy, types
 
-__ALL__ = ['relation', 'eagerload', 'lazyload', 'noload', 'assignmapper', 
-        'mapper', 'clear_mappers', 'objectstore', 'sql', 'extension', 'class_mapper', 'object_mapper', 'MapperExtension']
+__all__ = ['relation', 'eagerload', 'lazyload', 'noload', 'assignmapper', 
+        'mapper', 'clear_mappers', 'objectstore', 'sql', 'extension', 'class_mapper', 'object_mapper', 'MapperExtension',
+        'ColumnProperty'
+        ]
 
 def relation(*args, **params):
     """provides a relationship of a primary Mapper to a secondary Mapper, which corresponds
index cbce4e916c1d1e5fb575f578f57674988632366b..c0250ef9645aff1c4745b2a34a9e9e5001cd62d8 100644 (file)
@@ -27,6 +27,9 @@ import sqlalchemy.attributes as attributes
 import weakref
 import string
 
+__all__ = ['get_id_key', 'get_row_key', 'commit', 'update', 'clear', 'delete', 
+        'begin', 'has_key', 'has_instance', 'UnitOfWork']
+
 def get_id_key(ident, class_, table):
     """returns an identity-map key for use in storing/retrieving an item from the identity
     map, given a tuple of the object's primary key values.
@@ -665,10 +668,10 @@ class UOWTask(object):
         return ("UOWTask/%d Table: '%s'" % (id(self), self.mapper and self.mapper.primarytable.name or '(none)'))
         
 def mapper(*args, **params):
-    return sqlalchemy.mapper.mapper(*args, **params)
+    return sqlalchemy.mapperlib.mapper(*args, **params)
 
 def object_mapper(obj):
-    return sqlalchemy.mapper.object_mapper(obj)
+    return sqlalchemy.mapperlib.object_mapper(obj)
 
 
 global_attributes = UOWAttributeManager()
index 983ce70848651b538f77a6a6d93fdbbf3f0e6082..3eb68d8b9184b044efbd78578cc695e9589958bd 100644 (file)
@@ -20,7 +20,7 @@ from sqlalchemy.types import *
 import copy, re
 
 
-__ALL__ = ['SchemaItem', 'Table', 'Column', 'ForeignKey', 'Sequence', 'SchemaEngine', 'SchemaVisitor']
+__all__ = ['SchemaItem', 'Table', 'Column', 'ForeignKey', 'Sequence', 'SchemaEngine', 'SchemaVisitor']
 
 
 class SchemaItem(object):
index 83ac01a23e4c7f518dec94b03070434739a96255..fc4d4276269ea07af4ba73f334364e16f2f41abd 100644 (file)
@@ -23,7 +23,7 @@ import sqlalchemy.util as util
 import sqlalchemy.types as types
 import string, re
 
-__ALL__ = ['text', 'column', 'func', 'select', 'join', 'and_', 'or_', 'not_', 'union', 'unionall', 'desc', 'asc', 'outerjoin', 'alias', 'subquery', 'bindparam', 'sequence']
+__all__ = ['text', 'column', 'func', 'select', 'update', 'insert', 'delete', 'join', 'and_', 'or_', 'not_', 'union', 'union_all', 'desc', 'asc', 'outerjoin', 'alias', 'subquery', 'bindparam', 'sequence', 'exists']
 
 def desc(column):
     """returns a descending ORDER BY clause element, e.g.:
index 0e30a98a03a12570157f74c7fc50b27fc3052f58..fc29f8056dbe09de10c80e86b7cb6d6fbf4a8d86 100644 (file)
@@ -15,7 +15,7 @@
 # along with this library; if not, write to the Free Software
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
-__ALL__ = [ 'TypeEngine', 'TypeDecorator', 'NullTypeEngine',
+__all__ = [ 'TypeEngine', 'TypeDecorator', 'NullTypeEngine',
             'INT', 'CHAR', 'VARCHAR', 'TEXT', 'FLOAT', 'DECIMAL', 
             'TIMESTAMP', 'DATETIME', 'CLOB', 'BLOB', 'BOOLEAN', 'String', 'Integer', 'Numeric', 'DateTime', 'Binary', 'Boolean', 'NULLTYPE'
             ]
index 61a154f9b06a7a4371a0f33cf02a54440f9651db..c474e3d10161f724f6793767e774a21883b30bbb 100644 (file)
@@ -15,7 +15,7 @@
 # along with this library; if not, write to the Free Software
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
-__ALL__ = ['OrderedProperties', 'OrderedDict']
+__all__ = ['OrderedProperties', 'OrderedDict']
 import thread, weakref, UserList,string
 import sqlalchemy.topological as topological
 
index 317ad0e1f425c5cae16092b909455628691632c8..d2fd10962c7655d58cb2ce12f6f013d8ccb1a2bd 100644 (file)
@@ -4,8 +4,7 @@ import sqlalchemy.databases.postgres as postgres
 import sqlalchemy.databases.oracle as oracle
 import sqlalchemy.databases.sqlite as sqllite
 
-from sqlalchemy.sql import *
-from sqlalchemy.schema import *
+from sqlalchemy import *
 
 from testbase import PersistTest
 import testbase
index 57ba2f36e1cc5831d8e89ab473a402491becaac8..deaa02c6cdf8fbefd1dcadec7e013090122402de 100644 (file)
@@ -1,8 +1,7 @@
 from testbase import PersistTest, AssertMixin
 import testbase
 import unittest, sys, os
-from sqlalchemy.mapper import *
-import sqlalchemy.objectstore as objectstore
+from sqlalchemy import *
 
 
 from tables import *
index 6afa2c60fd2fe4331e007f22a971a71a0c679f64..09c5c87df510419e3b0dac05f902eef9fbf13e31 100644 (file)
@@ -1,8 +1,7 @@
 from testbase import PersistTest, AssertMixin
 import unittest, sys, os
-from sqlalchemy.mapper import *
+from sqlalchemy import *
 import StringIO
-import sqlalchemy.objectstore as objectstore
 import testbase
 
 from tables import *
index 17a0ef248abde0794614aba94782d3506c91ba64..76fbcc07852c5943bbc39a2a9dd16bdb013567e5 100644 (file)
@@ -6,8 +6,7 @@ import sqlalchemy.databases.sqlite as sqllite
 
 db = testbase.db
 
-from sqlalchemy.sql import *
-from sqlalchemy.schema import *
+from sqlalchemy import *
 
 class QueryTest(PersistTest):
     
index aff61f2a29f128dfd305ba5e8a09598a764b5e96..5c6be355cc400da1f81be1fbd3e268432e84a4a5 100644 (file)
@@ -1,13 +1,11 @@
 
+from sqlalchemy import *
 import sqlalchemy.ansisql as ansisql
 import sqlalchemy.databases.postgres as postgres
 import sqlalchemy.databases.oracle as oracle
 
 db = ansisql.engine()
 
-from sqlalchemy.sql import *
-from sqlalchemy.schema import *
-
 from testbase import PersistTest
 import unittest, re
 
index 605c855eaa6f8a9b36730a380f676372db1132fc..4d4390d18b57a19d500df395054cac3ed1dcaa5e 100644 (file)
@@ -3,7 +3,7 @@ import sqlalchemy.util as util
 import unittest, sys, os
 import sqlalchemy.schema as schema
 import testbase
-from sqlalchemy.schema import *
+from sqlalchemy import *
 import sqlalchemy
 
 
index 97363aa92d27d9826349beec3b3637b50f9233aa..fa3c9150ae7caa23736b02f733b35be381be85e8 100644 (file)
@@ -1,12 +1,11 @@
 
-from sqlalchemy.sql import *
-from sqlalchemy.schema import *
-from sqlalchemy.mapper import *
-import sqlalchemy
+from sqlalchemy import *
 import os
 import testbase
 
-__ALL__ = ['db', 'users', 'addresses', 'orders', 'orderitems', 'keywords', 'itemkeywords']
+__all__ = ['db', 'users', 'addresses', 'orders', 'orderitems', 'keywords', 'itemkeywords',
+            'User', 'Address', 'Order', 'Item', 'Keyword'
+        ]
 
 ECHO = testbase.echo
 db = testbase.db