]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- Coerce 'local_infile' mysql connect argument into an int
authorJason Kirtland <jek@discorporate.us>
Fri, 25 May 2007 23:12:58 +0000 (23:12 +0000)
committerJason Kirtland <jek@discorporate.us>
Fri, 25 May 2007 23:12:58 +0000 (23:12 +0000)
lib/sqlalchemy/databases/mysql.py

index 56967a457d96013eb2a44a145057e0f248455317..0fe5489fce684d8b25f9680c8adc5ed59aa97b3a 100644 (file)
@@ -969,9 +969,11 @@ class MySQLDialect(ansisql.ANSIDialect):
         util.coerce_kw_type(opts, 'compress', bool)
         util.coerce_kw_type(opts, 'connect_timeout', int)
         util.coerce_kw_type(opts, 'client_flag', int)
+        util.coerce_kw_type(opts, 'local_infile', int)
         # note: these two could break SA Unicode type
         util.coerce_kw_type(opts, 'use_unicode', bool)   
         util.coerce_kw_type(opts, 'charset', str)
+        # TODO: cursorclass and conv:  support via query string or punt?
         
         # ssl
         ssl = {}
@@ -982,8 +984,7 @@ class MySQLDialect(ansisql.ANSIDialect):
                 del opts[key]
         if len(ssl):
             opts['ssl'] = ssl
-
-        # TODO: what about options like "cursorclass" and "conv" ?
+        
         client_flag = opts.get('client_flag', 0)
         if self.dbapi is not None:
             try: