0001"""
0002SQLObject 0.10
0003"""
0004
0005from main import *
0006from col import *
0007from sqlbuilder import AND, OR, NOT, IN, LIKE, RLIKE, DESC, CONTAINSSTRING, const, func
0008from styles import *
0009from joins import *
0010from index import *
0011from dbconnection import connectionForURI
0012import dberrors
0013
0014
0015
0016
0017def _warn(msg):
0018 import warnings
0019 warnings.warn(msg, DeprecationWarning, stacklevel=2)
0020
0021import firebird as _firebird
0022def FirebirdConnection(*args, **kw):
0023 _warn('FirebirdConnection is deprecated; use connectionForURI("firebird://...") or "from sqlobject.firebird import builder; FirebirdConnection = builder()"')
0024 return _firebird.builder()(*args, **kw)
0025
0026import mysql as _mysql
0027def MySQLConnection(*args, **kw):
0028 _warn('MySQLConnection is deprecated; use connectionForURI("mysql://...") or "from sqlobject.mysql import builder; MySQLConnection = builder()"')
0029 return _mysql.builder()(*args, **kw)
0030
0031import postgres as _postgres
0032def PostgresConnection(*args, **kw):
0033 _warn('PostgresConnection is deprecated; use connectionForURI("postgres://...") or "from sqlobject.postgres import builder; PostgresConnection = builder()"')
0034 return _postgres.builder()(*args, **kw)
0035
0036import sqlite as _sqlite
0037def SQLiteConnection(*args, **kw):
0038 _warn('SQLiteConnection is deprecated; use connectionForURI("sqlite://...") or "from sqlobject.sqlite import builder; SQLiteConnection = builder()"')
0039 return _sqlite.builder()(*args, **kw)
0040
0041import sybase as _sybase
0042def SybaseConnection(*args, **kw):
0043 _warn('SybaseConnection is deprecated; use connectionForURI("sybase://...") or "from sqlobject.sybase import builder; SybaseConnection = builder()"')
0044 return _sybase.builder()(*args, **kw)
0045
0046import maxdb as _maxdb
0047def MaxdbConnection(*args, **kw):
0048 _warn('MaxdbConnection is deprecated; use connectionForURI("maxdb://...") or "from sqlobject.maxdb import builder; MaxdbConnection = builder()"')
0049 return _maxdb.builder()(*args, **kw)
0050
0051import mssql as _mssql
0052def MSSQLConnection(*args, **kw):
0053 _warn('MssqlConnection is deprecated; use connectionForURI("mssql://...") or "from sqlobject.mssql import builder; MSSQLConnection = builder()"')
0054 return _mssql.builder()(*args, **kw)