The branch, frodo has been updated
via ae5fd48bf8fa97ec6787f0ac5fc7db3b9ae5f617 (commit)
from ca653b291ae3f9390723eaddabea17a49a4a1213 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scripts;a=commit;h=ae5fd48bf8fa97ec6787f0ac5fc7db3b9ae5f617
commit ae5fd48bf8fa97ec6787f0ac5fc7db3b9ae5f617
Author: Martijn Kaijser <[email protected]>
Date: Mon May 19 13:46:08 2014 +0200
[script.module.myconnpy] 1.1.7
diff --git a/script.module.myconnpy/ChangeLog b/script.module.myconnpy/ChangeLog
index ca96453..32c6687 100644
--- a/script.module.myconnpy/ChangeLog
+++ b/script.module.myconnpy/ChangeLog
@@ -5,6 +5,13 @@ Full release notes:
http://dev.mysql.com/doc/relnotes/connector-python/en/
+1.1.7 (2014-04-16)
+------------------
+* BUG#18465605: Fixed testing using relative server folder
+* BUG#18465031: Fixed Python v3 tests on Windows
+* BUG#18380100: Fix introspection for Django and Python v3
+* BUG#18144971: Error with unicode arguments in prepared statements
+
1.1.6 (2014-01-11)
------------------
* BUG#18187561: Fixed Django backend errors with time functions
diff --git a/script.module.myconnpy/PKG-INFO b/script.module.myconnpy/PKG-INFO
index a59f9d0..d979210 100644
--- a/script.module.myconnpy/PKG-INFO
+++ b/script.module.myconnpy/PKG-INFO
@@ -1,6 +1,6 @@
Metadata-Version: 1.0
Name: mysql-connector-python
-Version: 1.1.6
+Version: 1.1.7
Summary: MySQL driver written in Python
Home-page: http://dev.mysql.com/doc/connector-python/en/index.html
Author: Oracle and/or its affiliates
diff --git a/script.module.myconnpy/addon.xml b/script.module.myconnpy/addon.xml
index 8aae9d8..122702b 100644
--- a/script.module.myconnpy/addon.xml
+++ b/script.module.myconnpy/addon.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="script.module.myconnpy"
name="MySQL Connector/Python"
- version="1.1.6"
+ version="1.1.7"
provider-name="MySQL">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
@@ -13,5 +13,6 @@
<license>GPLv2</license>
<platform>all</platform>
<website>http://dev.mysql.com/doc/connector-python/en/index.html</website>
+ <source>http://dev.mysql.com/downloads/connector/python/</source>
</extension>
</addon>
diff --git a/script.module.myconnpy/lib/mysql/connector/connection.py
b/script.module.myconnpy/lib/mysql/connector/connection.py
index bcb9fc9..3e01fe6 100644
--- a/script.module.myconnpy/lib/mysql/connector/connection.py
+++ b/script.module.myconnpy/lib/mysql/connector/connection.py
@@ -1434,7 +1434,8 @@ class MySQLConnection(object):
long_data_used[param_id] = (binary,)
execute_packet = self._protocol.make_stmt_execute(
- statement_id, data, tuple(parameters), flags, long_data_used)
+ statement_id, data, tuple(parameters), flags,
+ long_data_used, self.charset)
packet = self._send_cmd(ServerCmd.STMT_EXECUTE, packet=execute_packet)
result = self._handle_binary_result(packet)
return result
diff --git a/script.module.myconnpy/lib/mysql/connector/protocol.py
b/script.module.myconnpy/lib/mysql/connector/protocol.py
index 6d3d598..98b011e 100644
--- a/script.module.myconnpy/lib/mysql/connector/protocol.py
+++ b/script.module.myconnpy/lib/mysql/connector/protocol.py
@@ -1,5 +1,5 @@
# MySQL Connector/Python - MySQL driver written in Python.
-# Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2009, 2014, Oracle and/or its affiliates. All rights reserved.
# MySQL Connector/Python is licensed under the terms of the GPLv2
# <http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>, like most
@@ -544,7 +544,7 @@ class MySQLProtocol(object):
return packet
def make_stmt_execute(self, statement_id, data=(), parameters=(),
- flags=0, long_data_used=None):
+ flags=0, long_data_used=None, charset='utf8'):
"""Make a MySQL packet with the Statement Execute command"""
iteration_count = 1
null_bitmap = [0] * ((len(data) + 7) // 8)
@@ -578,6 +578,10 @@ class MySQLProtocol(object):
elif isinstance(value, str):
values.append(utils.intstore(len(value)) + value)
field_type = FieldType.VARCHAR
+ elif isinstance(value, unicode):
+ value = value.encode(charset)
+ values.append(utils.intstore(len(value)) + value)
+ field_type = FieldType.VARCHAR
elif isinstance(value, Decimal):
values.append(utils.intstore(len(str(value))) + str(value))
field_type = FieldType.DECIMAL
diff --git a/script.module.myconnpy/lib/mysql/connector/version.py
b/script.module.myconnpy/lib/mysql/connector/version.py
index 09ed912..d3a457a 100644
--- a/script.module.myconnpy/lib/mysql/connector/version.py
+++ b/script.module.myconnpy/lib/mysql/connector/version.py
@@ -1,5 +1,5 @@
# MySQL Connector/Python - MySQL driver written in Python.
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
# MySQL Connector/Python is licensed under the terms of the GPLv2
# <http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>, like most
@@ -26,7 +26,7 @@ The file version.py gets installed and is available after
installation
as mysql.connector.version.
"""
-VERSION = (1, 1, 6, '', 0)
+VERSION = (1, 1, 7, '', 0)
if VERSION[3] and VERSION[4]:
VERSION_TEXT = '{0}.{1}.{2}{3}{4}'.format(*VERSION)
-----------------------------------------------------------------------
Summary of changes:
.../COPYING | 0
script.module.myconnpy/ChangeLog | 7 +++++++
script.module.myconnpy/PKG-INFO | 2 +-
script.module.myconnpy/addon.xml | 3 ++-
.../lib/mysql/connector/connection.py | 3 ++-
.../lib/mysql/connector/protocol.py | 8 ++++++--
.../lib/mysql/connector/version.py | 4 ++--
7 files changed, 20 insertions(+), 7 deletions(-)
copy {script.mythbox/resources/lib/mysql-connector-python =>
script.module.myconnpy}/COPYING (100%)
hooks/post-receive
--
Scripts
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons