[mythtv] Python requirement change
Raymond Wagner
raymond at wagnerrp.com
Fri Nov 12 02:45:16 UTC 2010
The minimum requirements for the Python bindings has changed from 2.5 to
2.6. Additionally, experimental support for Python 2.7 is now added
with the 'oursql' database module. (https://launchpad.net/oursql)
Currently, oursql support is disabled pending ticket #672059, and
requires that the environmental variable 'ENABLE_OURSQL' be set to
'true'. If used without the patch on that ticket, database calls will
fail against any database entries with empty DATE or DATETIME fields.
Also note that there are several changes in behavior of cursors that can
no longer be relied upon. When executing queries, MySQLdb would return
the number of returned rows, or the last autoincrement ID. The new
oursql module does not return anything. Autoincrement IDs can be found
with the 'lastrowid' attribute. Affected rows during a DELETE or UPDATE
can be found through the 'rowcount' attribute. Returned rows from a
SELECT is no longer available, and can only be found by looping through
all rows and counting the iterations.
More information about the mythtv-dev
mailing list