17 lines
409 B
Python
17 lines
409 B
Python
|
from sqlalchemy.dialects.maxdb.base import MaxDBDialect
|
||
|
|
||
|
class MaxDBDialect_sapdb(MaxDBDialect):
|
||
|
driver = 'sapdb'
|
||
|
|
||
|
@classmethod
|
||
|
def dbapi(cls):
|
||
|
from sapdb import dbapi as _dbapi
|
||
|
return _dbapi
|
||
|
|
||
|
def create_connect_args(self, url):
|
||
|
opts = url.translate_connect_args(username='user')
|
||
|
opts.update(url.query)
|
||
|
return [], opts
|
||
|
|
||
|
|
||
|
dialect = MaxDBDialect_sapdb
|