<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Recent changes to bugs</title><link>http://sourceforge.net/p/mysql-python/bugs/</link><description>Recent changes to bugs</description><language>en</language><lastBuildDate>Thu, 16 May 2013 20:17:05 -0000</lastBuildDate><item><title>#289 utf8_bin collation will not convert to Unicode strings</title><link>http://sourceforge.net/p/mysql-python/bugs/289/?limit=50#e53e</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;MySQL-python 1.2.4 seemed to fix this issue. The column mentioned in the previous post is returned as UnicodeType now when using use_unicode=True in the connection string.&lt;br /&gt;
Thanks for fixing this.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Philipp Spitzer</dc:creator><pubDate>Thu, 16 May 2013 20:17:05 -0000</pubDate><guid>http://sourceforge.net2028e56d47d18cf3f2ce38ea53389e4daba41ef2</guid></item><item><title>#332 Memory leak with SSCursor (even when use_unicde=False)</title><link>http://sourceforge.net/p/mysql-python/bugs/332/?limit=25#2d22</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It seems I can't edit my ticket? Weird. Anyways, I should have mentioned, I'm using version 1.2.3c1.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Colin Morris</dc:creator><pubDate>Mon, 06 May 2013 17:47:13 -0000</pubDate><guid>http://sourceforge.net9e6818992f804ebd569586b2ecb6cef394ff143f</guid></item><item><title>Memory leak with SSCursor (even when use_unicde=False)</title><link>http://sourceforge.net/p/mysql-python/bugs/332/</link><description>&lt;div class="markdown_content"&gt;&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;conn&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;MySQLdb&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;connect&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;...&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;use_unicode&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;False&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;cursorclass&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;MySQLdb&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cursors&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SSCursor&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;cur&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;conn&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cursor&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="n"&gt;cur&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;'select * from reallybigtable;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt; &lt;span class="n"&gt;cur&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;fetchone&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="n"&gt;cur&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;close&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="n"&gt;conn&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;close&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;The row is printed immediately, but rather than the program ending, it hangs, and python's memory goes up and up (it quickly grows above 1 GB). Sending a keyboard interrupt does nothing - I have to kill the process. &lt;/p&gt;
&lt;p&gt;As far as I know, this is a separate issue from the memory leaks described in &lt;a class="alink" href="/p/mysql-python/bugs/319/"&gt;[#319]&lt;/a&gt; and &lt;a class="alink" href="/p/mysql-python/bugs/265/"&gt;[#265]&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Colin Morris</dc:creator><pubDate>Mon, 06 May 2013 17:44:56 -0000</pubDate><guid>http://sourceforge.netf0383ba5c788afdfb6e6d20945b66b9b027c27f6</guid></item><item><title>SELECT IN a list with only one element</title><link>http://sourceforge.net/p/mysql-python/bugs/331/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I found a bug when running this bit of code in a Python console (Python 2.7.3). The point here is that I want to be able to select "in" a list, even when said list has only one element.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;import&lt;/span&gt; &lt;span class="n"&gt;MySQLdb&lt;/span&gt;

&lt;span class="n"&gt;db&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;MySQLdb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;connect&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;&lt;span class="n"&gt;user&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="c"&gt;%%%, passwd: %%%; db: %%%, host: %%%, port: %%%})&lt;/span&gt;
&lt;span class="n"&gt;cursor&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;db&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cursor&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="n"&gt;query&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &amp;quot;&amp;quot;&amp;quot;&lt;span class="n"&gt;SELECT&lt;/span&gt; 1 &lt;span class="n"&gt;in&lt;/span&gt; &lt;span class="c"&gt;%s&amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;

&lt;span class="n"&gt;list_one&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;1&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="n"&gt;list_two&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;1&lt;span class="p"&gt;,&lt;/span&gt; 2&lt;span class="p"&gt;]&lt;/span&gt;

&lt;span class="k"&gt;try&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;cursor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;query&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;list_one&lt;/span&gt;&lt;span class="p"&gt;,))&lt;/span&gt;
    &lt;span class="n"&gt;print&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;Query&lt;/span&gt; &lt;span class="n"&gt;ok&lt;/span&gt; &lt;span class="n"&gt;with&lt;/span&gt; &lt;span class="c"&gt;%s.&amp;quot; % list_one&lt;/span&gt;
&lt;span class="n"&gt;except&lt;/span&gt; &lt;span class="n"&gt;Exception&lt;/span&gt; &lt;span class="n"&gt;as&lt;/span&gt; &lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;print&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;Query&lt;/span&gt; &lt;span class="n"&gt;not&lt;/span&gt; &lt;span class="n"&gt;ok&lt;/span&gt; &lt;span class="n"&gt;with&lt;/span&gt; &lt;span class="c"&gt;%s with exception %s.&amp;quot; % (list_one, str(e))&lt;/span&gt;

&lt;span class="k"&gt;try&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;cursor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;query&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;list_two&lt;/span&gt;&lt;span class="p"&gt;,))&lt;/span&gt;
    &lt;span class="n"&gt;print&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;Query&lt;/span&gt; &lt;span class="n"&gt;ok&lt;/span&gt; &lt;span class="n"&gt;with&lt;/span&gt; &lt;span class="c"&gt;%s.&amp;quot; % list_two&lt;/span&gt;
&lt;span class="n"&gt;except&lt;/span&gt; &lt;span class="n"&gt;Exception&lt;/span&gt; &lt;span class="n"&gt;as&lt;/span&gt; &lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;print&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;Query&lt;/span&gt; &lt;span class="n"&gt;not&lt;/span&gt; &lt;span class="n"&gt;ok&lt;/span&gt; &lt;span class="n"&gt;with&lt;/span&gt; &lt;span class="c"&gt;%s with exception %s.&amp;quot; % (list_two, str(e))&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;A fix for this would be in cursor.py (line 159)&lt;/p&gt;
&lt;p&gt;current:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;query&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;query&lt;/span&gt; &lt;span class="c"&gt;% db.literal(args)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;fix:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;isinstance&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;dict&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;query&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;query&lt;/span&gt; &lt;span class="c"&gt;% {key: db.literal(item) for key, item in args.iteritems()}&lt;/span&gt;
&lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;query&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;query&lt;/span&gt; &lt;span class="c"&gt;% tuple([db.literal(item) for item in args])&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Or am I missing a possible alternative syntax ?&lt;/p&gt;
&lt;p&gt;Thanks a lot for your time!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">T.L.</dc:creator><pubDate>Tue, 23 Apr 2013 12:08:20 -0000</pubDate><guid>http://sourceforge.net10d7f335a408e1c38360d6b9a5a0db95251ed789</guid></item><item><title>#325 Datetime fields with microsecond shows as None</title><link>http://sourceforge.net/p/mysql-python/bugs/325/?limit=25#07a8</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Also, if talking about these ms issues, while Time_Or_None() parses microseconds, rounding errors may appear. Instead, I suggest to use string methods.&lt;/p&gt;
&lt;p&gt;This happens now:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s"&gt;'50.991'&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;float&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;int&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
50
&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span class="n"&gt;int&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;math&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;modf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;)[&lt;/span&gt;0&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;1000000&lt;span class="p"&gt;)&lt;/span&gt;
990999
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;This is what I think it should be:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s"&gt;'50.991'&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;ms&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;split&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;'.'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;int&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
50
&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;int&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ms&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ljust&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;6&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s"&gt;'0'&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
991000
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Zmicier Zaleznicenka</dc:creator><pubDate>Thu, 28 Mar 2013 16:22:04 -0000</pubDate><guid>http://sourceforge.net5a41cf1c70972fcaa300ceaf281cbb4f9c725444</guid></item><item><title>#325 Datetime fields with microsecond shows as None</title><link>http://sourceforge.net/p/mysql-python/bugs/325/?limit=50#574d/5fe8</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I have tried in 1.2.4b4, result tuple have None if DateTime field contained microsecond.&lt;/p&gt;
&lt;p&gt;Bug in DateTime_or_None() on times.py when func try to return value it can't split microsecond from time&lt;/p&gt;
&lt;p&gt;return datetime(*&lt;span&gt;[ int(x) for x in d.split('-')+t.split(':') ]&lt;/span&gt;)&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;datetime.datetime&lt;/span&gt;
&lt;span class="n"&gt;d&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;'2013-03-28'&lt;/span&gt;
&lt;span class="n"&gt;t&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;'11:11:11.000011'&lt;/span&gt;
&lt;span class="n"&gt;datetime&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt; &lt;span class="nb"&gt;int&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;split&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;'-'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;t&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;split&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;':'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;])&lt;/span&gt;
&lt;span class="n"&gt;Traceback&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;most&lt;/span&gt; &lt;span class="n"&gt;recent&lt;/span&gt; &lt;span class="n"&gt;call&lt;/span&gt; &lt;span class="n"&gt;last&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
  &lt;span class="n"&gt;File&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;&amp;lt;stdin&amp;gt;&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;module&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="ne"&gt;ValueError&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;invalid&lt;/span&gt; &lt;span class="n"&gt;literal&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="nb"&gt;int&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="n"&gt;base&lt;/span&gt; &lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s"&gt;'11.000011'&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dmitry T.</dc:creator><pubDate>Thu, 28 Mar 2013 15:52:56 -0000</pubDate><guid>http://sourceforge.net905f203bb15b5573614da3e6e81332bef44e3001</guid></item><item><title>#325 Datetime fields with microsecond shows as None</title><link>http://sourceforge.net/p/mysql-python/bugs/325/?limit=25#0a7d</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The example works for the new versions of MySQLdb, but Date_Or_None() still parses datetimes with microseconds incorrectly, which leads to problems for clients using it directly (see i.e. &lt;a href="https://code.djangoproject.com/ticket/19716"&gt;https://code.djangoproject.com/ticket/19716&lt;/a&gt;). If it is possible, please make changes to Date_Or_None().&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Zmicier Zaleznicenka</dc:creator><pubDate>Thu, 28 Mar 2013 14:49:52 -0000</pubDate><guid>http://sourceforge.net832e11aab211358315e3d4f3d3cf3402f2d168d1</guid></item><item><title>Add support for MySQL 5.5+</title><link>http://sourceforge.net/p/mysql-python/bugs/330/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;MySQLdb-1.2.4 under Windows 7, 64-bit. When attempting to install MySQLdb-1.2.4 against MySQL 5.5 or higher I run into this bug:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://stackoverflow.com/q/1972259/14731"&gt;http://stackoverflow.com/q/1972259/14731&lt;/a&gt; (this isn't my question but I run into the same problem).&lt;/p&gt;
&lt;p&gt;If you read on to &lt;a href="http://stackoverflow.com/a/5685209/14731"&gt;http://stackoverflow.com/a/5685209/14731&lt;/a&gt; you will see a simple fix. Can you please fold this into official MySQLdb releases?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gili Tzabari</dc:creator><pubDate>Mon, 28 Jan 2013 00:32:48 -0000</pubDate><guid>http://sourceforge.netaea88ed84d3fb7bb480bbaea010e10a35c8f61e4</guid></item><item><title>#329 Provide a way of allowing autocommit</title><link>http://sourceforge.net/p/mysql-python/bugs/329/?limit=250#5fa0</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;See also: &lt;a href="http://dev.mysql.com/doc/refman/5.5/en/metadata-locking.html"&gt;http://dev.mysql.com/doc/refman/5.5/en/metadata-locking.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The change appears to be deliberate, and is documented. It means that applications that have been working fine for many years with MySQL and mysql-python will suddenly stop working (in a way that may well be very hard to consistently repeat or diagnose). Personally I regard this as a bug in MySQL 5.5 but I don't expect they will agree.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jon Ribbens</dc:creator><pubDate>Mon, 07 Jan 2013 14:13:09 -0000</pubDate><guid>http://sourceforge.netf5e01a64344e2b4eac8f1ec0a2a88c7f9e18ab9c</guid></item><item><title>#329 Provide a way of allowing autocommit</title><link>http://sourceforge.net/p/mysql-python/bugs/329/?limit=25#c50b</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Found: &lt;a href="http://bugs.mysql.com/bug.php?id=61391"&gt;http://bugs.mysql.com/bug.php?id=61391&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andy Dustman</dc:creator><pubDate>Mon, 07 Jan 2013 14:09:10 -0000</pubDate><guid>http://sourceforge.net2551a64488394e4bacb7b90dec6b4a292ccd5de4</guid></item></channel></rss>