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

Reply via email to