33 Commits

Author SHA1 Message Date
db1bb2ccb1 Spelling fixes (#112) 2016-09-12 06:31:28 +09:00
7431683307 Merge pull request #101 from vtermanis/warning_args
Warning propagation improvements
2016-07-28 18:59:00 +09:00
c7d2168939 add surrogate escape for callproc and test case for that (#104) 2016-07-28 18:49:52 +09:00
ad935e4ba8 Warning propagation improvements 2016-07-26 18:43:35 +01:00
68181ed7c2 Merge pull request #91 from jinto/patch-1
unicode string in argument of string raises error
2016-06-28 21:59:45 +09:00
06f2b66598 Cursor.connection is real reference 2016-06-14 18:01:46 +09:00
ee6ad1ccf4 unicode string in argument of string raises error
Hi, I've got  'surrogates not allowed' error when I put unicode string into stored procedure's argument.
This is pr for the issue.

cf: https://github.com/PyMySQL/mysqlclient-python/issues/90 .
2016-06-09 02:43:00 +09:00
57dd34dc10 fixup 2016-05-11 18:21:49 +09:00
49e401b3bc Port executemany() implementation from PyMySQL 2016-05-11 12:35:00 +09:00
6ff138a597 faster surrogateescape 2016-01-12 01:17:01 +09:00
ae99670a08 fixing byte strings for python 3
cleanup

validate python 3 version for decode
2016-01-06 21:07:06 -05:00
98bec5fb8c fixup 2015-11-05 03:38:13 +09:00
b07937487d Don't fetch warnings when there is next result
Fixes #48
2015-10-12 02:29:06 +09:00
db3fc0bba7 Fix hightlighting comment typo 2015-06-02 16:43:33 +01:00
bf470a4f71 Raise ProgrammingError properly when connection is closed 2015-05-01 20:56:16 +02:00
d408114028 Fix SSCursor is not iterator on Python 3 2015-03-06 16:05:33 +09:00
1c818f8034 Cursor supports context manager interface 2015-02-25 11:26:39 +09:00
a5716c33e4 Remove BaseCursor.__del__
Fixes #22 (Uncollectable cursor on Python 3.3)
2015-02-25 03:53:21 +09:00
739bc9325d fix. 2014-09-09 22:19:56 +09:00
5abcad013e Fix calling dict.iteritems(). 2014-09-09 09:47:12 +09:00
56a5f1afa1 Add comment. 2014-04-18 23:34:14 +09:00
c66b43cc22 Connection.literal() always returns str instance. 2014-04-17 22:36:01 +09:00
382fb9f9b3 Random fixes. 2014-04-17 22:24:46 +09:00
9440a0d4df Handle types in a Python 3 friendly way 2014-04-16 14:31:10 -07:00
b9aa0530a8 Improved support for Python 3. 2014-01-09 18:03:53 +01:00
9b0b59f1bb Merge pull request #34 from tyzhnenko/test-and-fix-issue-33
Fix cut off SQL query when its contained `))`
2013-11-21 11:55:10 -08:00
8096d8c053 Also fix executemany(). 2013-11-05 11:34:43 +01:00
8bef3359fb Syntax fix for python 2.5 support. 2013-11-05 11:01:22 +01:00
87d1145c0d Fix the conversion of list or tuple args to a SQL.
When there is one element on the list, the generated SQL was
(1,) (python notation of a single element tuple, which is not
valid in SQL.
2013-11-04 16:17:57 +01:00
052955e093 Fix cut off SQL query when its contained )), edit insert_values
regexp. Fixes issue #33.
2013-10-07 12:35:13 +03:00
030d175754 Use db.unicode_literal.charset in cursors.py 2012-10-08 19:16:01 +02:00
9eb906e8a7 Map utf8mb4 to utf8 in python 2012-10-08 17:25:14 +02:00
7a846cf5e3 Allow pip install from git
Merged with modifications from a815269010
2012-10-04 13:34:39 -04:00