Author: dkeeney
(2010/12/03 04:08) Over 1 year ago
tweak to charset management
22
user=None, password=None, backend='rdbhost', unicodeCols=False,
23
**kw):
24
backends = backend
25
if 'charset' not in kw:
26
kw['charset'] = 'utf8'
27
for backend in backends.split(','):
28
backend = backend.strip()
29
if not backend:
...
77
self.dsn = dsn
75
78
self.unicodeCols = unicodeCols
76
79
self.schema = kw.pop('schema', None)
80
if "charset" in kw:
self.dbEncoding = 'UTF8'
81
self.dbEncoding = kw.pop("charset")
82
else:
83
self.dbEncoding = None
84
DBAPI.__init__(self, **kw)
if 'charset' not in kw:kw['charset'] = 'utf8'for backend in backends.split(','):for backend in backends.split(','):self.schema = kw.pop('schema', None)self.schema = kw.pop('schema', None)if "charset" in kw:self.dbEncoding = 'UTF8'self.dbEncoding = kw.pop("charset")else:self.dbEncoding = None