0001from sqlobject.dbconnection import registerConnection
0002
0003def builder():
0004 import pgconnection
0005 return pgconnection.PostgresConnection
0006
0007def isSupported():
0008 try:
0009 import psycopg2
0010 except ImportError:
0011 try:
0012 import psycopg
0013 except ImportError:
0014 return False
0015 return True
0016
0017registerConnection(['postgres', 'postgresql', 'psycopg'],
0018 builder, isSupported)