1 |
Fix incorrect fix to a prior bug, which broke Connection.escape() method. |
2 |
Per bug #331021. See also upstream report at |
3 |
http://sourceforge.net/tracker/index.php?func=detail&aid=1774101&group_id=22307&atid=374932 |
4 |
|
5 |
|
6 |
diff -Naur MySQL-python-1.2.2.orig/MySQLdb/connections.py MySQL-python-1.2.2/MySQLdb/connections.py |
7 |
--- MySQL-python-1.2.2.orig/MySQLdb/connections.py 2007-02-24 19:10:53.000000000 -0500 |
8 |
+++ MySQL-python-1.2.2/MySQLdb/connections.py 2008-06-19 22:21:16.000000000 -0400 |
9 |
@@ -140,11 +140,10 @@ |
10 |
|
11 |
conv2 = {} |
12 |
for k, v in conv.items(): |
13 |
- if isinstance(k, int): |
14 |
- if isinstance(v, list): |
15 |
- conv2[k] = v[:] |
16 |
- else: |
17 |
- conv2[k] = v |
18 |
+ if isinstance(k, int) and isinstance(v, list): |
19 |
+ conv2[k] = v[:] |
20 |
+ else: |
21 |
+ conv2[k] = v |
22 |
kwargs2['conv'] = conv2 |
23 |
|
24 |
self.cursorclass = kwargs2.pop('cursorclass', self.default_cursor) |