207 Commits

Author SHA1 Message Date
a1e2fb715b 1.2.1 2006-04-02 17:45:58 +00:00
0e9cc93e37 Fix leak test for subclassing 2006-03-28 12:59:24 +00:00
426d27d4ae Fix some inconsistent spacing.
Try to fix some memory leaks. I think cursors don't leak any more
but I've had no luck with connections. If you close your connections
you should be fine, even if you don't close your cursors.
2006-03-28 05:03:35 +00:00
e5d609b344 Added documentation for sql_mode support. 2006-03-06 05:33:01 +00:00
3c3ef08720 Added a bunch of new error codes to MySQLdb.constants.ER (complete for
MySQL-5.0).

Mapped some new error codes to DataError, which has always existed,
but never had anything mapped to it.

Cleaned set_character_set() a bit.

Added new connection option sql_mode and correspond set_sql_mode()
method.
2006-03-06 05:28:05 +00:00
21a3d3397b Bump metadata version.
Clean up setup.cfg so it doesn't break RPM builds on files which
are no longer included.

Add a test case for warnings for column truncation.

Clean up warnings; was working around the introduced bug that
returned (var)char columns with binary collations as array.

Exposed the column flags (values from constants.FLAG) as
description_flags on the cursor.
2006-03-05 04:59:14 +00:00
9e4c5ec971 Reverted patch #1387290. It caused char/varchar columns with a binary
collation to return array('c', ...), which should only be returned for
actual BLOB columns.

Figured out how to fix loading SET columns. Bug #1214916.

Cleaned up the SET test.

Removed *.html and *.css files from MANIFEST; their presence (or lack
thereof since they are no longer being packaged) caused RPM builds to
fail, and possibly others.
2006-03-04 23:27:24 +00:00
5a96a76eb0 * Added set_character_set(charset) method to database connections
* Added get_character_set_info() method to database connections

* Added charset option to database connections

* Updated docs, added FAQ

* 1.2.1c6
2006-03-03 04:09:21 +00:00
c93adbedd4 * Add metadata.cfg and site.cfg to MANIFEST.in so they get packaged
* Remove version_info from metadata before calling setup() to avoid
  complaints

* Fix cursor.callproc() as good as can be fixed.

* Improve/fix various tests for stored procedures.
2006-03-02 04:19:32 +00:00
6024695c34 Fix classifiers and package file handling 2006-02-28 17:50:22 +00:00
344a8a3d2c Fix distribution naming 2006-02-28 17:36:32 +00:00
718a02ea0e Derive all version information from metadata.cfg 2006-02-28 17:16:50 +00:00
5e867b6f18 Fix embedded build 2006-02-28 16:34:16 +00:00
45c9f5d0ed * Update README
* Completely rewrite setup.py

* Make pytimes the only time implementation, moved into times
2006-02-28 04:19:27 +00:00
b3ce052525 Python Sets (from sets module) as parameters work, but *only* Set
and not ImmutableSet. Still trying to get it to work on BaseSet
so any subclasses will work.
2006-02-27 23:10:38 +00:00
ae901f0a4f Fix client_flag fubar and add support for more detailed warning
information available from MySQL-4.1 and newer server.
2006-02-27 18:48:57 +00:00
36158116b1 Add sets module support and make boolean support non-optional 2006-02-27 18:39:53 +00:00
b14a0fa91d Remove sets module in favor of standard sets module (Python-2.3 and
newer)
2006-02-27 17:19:40 +00:00
b13701f252 Remove FIELD_TYPE.CHAR (deprecated) from STRING set since it conflicts
with FIELD_TYPE.TINY (NUMBER).
2006-02-27 15:45:37 +00:00
e11b39a4f4 Fix fubared TimeDelta_or_None and Time_or_None 2006-02-27 05:49:26 +00:00
e23802d4d0 Remove erroneous insert_id() on cursor reference. 2006-02-27 05:37:22 +00:00
854f8e904a Translate some additional error codes 2006-02-27 05:31:14 +00:00
d90d2c8875 Documentation is good. Correct documentation is better. 2006-02-27 04:48:02 +00:00
86d1087f16 Enable MULTI_STATEMENTS if the client library is 4.1 or newer.
Enable MULTI_RESULTS if the client library is 5.0 or newer.
2006-02-27 04:20:48 +00:00
720a726049 Encode queries to connection character set before inserting
parameters. Bug 1438913
2006-02-26 14:50:47 +00:00
de69219eb0 Generic DB-API unit test module 2006-02-25 03:44:32 +00:00
d9e78275c6 Add the DB API unit tester for MySQLdb 2006-02-25 03:43:47 +00:00
1259565a78 * Fix callproc
* Subtle bug: fetchall() could return the entire result set
  over and over again if you called it multiple times (not
  likely)
2006-02-25 03:31:52 +00:00
47e9e8c7ee Add callproc() support. 2006-02-25 00:56:15 +00:00
c1e9fbc54b Don't convert binary varchar columns to unicode.
Patch 1387290
2006-02-25 00:43:09 +00:00
6cebc27929 Include my_config.h so that SSL support can be properly detected. 2006-02-25 00:33:17 +00:00
ab1936ab44 Apply Gentoo patch for NEWDECIMAL support (MySQL-5.0) 2006-02-23 02:00:58 +00:00
5692c4c3bd Version 1.2.1c3:
* _mysql.c: raise ProgrammingError for certain methods if they
  are used on Result object created with conn.use_result(),
  since they don't make sense.

* setup.py: Reimplement quote stripping around directory names.
  This seems to be a bug in older versions of mysql_config

* cursors.py: If a unicode query string is passed, encode it in
  the connection's character set.
2005-05-12 02:08:50 +00:00
a400476718 Fix Debian information 2005-05-01 18:41:32 +00:00
f58ed4b020 * removed directory filtering in setup.py; should no longer be necessary,
and it seems to cause problems on some platforms or versions of MySQL
  (most likely 3.23's mysql_config)

* removed use of weak references; I don't think they were needed any more,
  and they caused problems in some of the threaded tests.

* applied patch #1188359: If converters are passed in, use a copy().

* Version 1.2.1c2.
2005-05-01 00:09:25 +00:00
cebe539399 Version 1.2.1c1 2005-04-10 20:56:55 +00:00
14807597cb This should fix the problem with Fedora Core noted on bug
#1145226: On library/include paths, remove quotation marks,
if present.
2005-04-10 20:50:29 +00:00
ee9db58306 Apply patch #1179364 for bug #1037468:
DeprecationWarnings for deprecated methods.
2005-04-10 20:41:29 +00:00
3715476b92 Restore the begin() method, but issue a DeprecationWarning. 2005-04-03 05:17:34 +00:00
fa20c1906c Add iterator protocol to SSCurors.
Issue deprecation warnings for special DictCursor methods.
2005-04-03 05:15:51 +00:00
a4892cd07e Merge in changes from the trunk 2005-04-03 04:23:18 +00:00
ba4cea7fdf Fix connection leak 2005-02-04 17:03:46 +00:00
6729b187d2 * Version 1.1.10
* Minor doc updates and setup tweaks.
2005-02-01 04:01:40 +00:00
fe384a9f09 Add additional documentation for RPM build. 2005-01-27 03:05:32 +00:00
4e0b3938ab Fix RPM build 2005-01-27 02:41:24 +00:00
f3752568e2 Windows fixes 2005-01-25 04:45:30 +00:00
aac9787605 Made setup.py usable for Windows again. You must set
the mysqlroot environment variable or patch to make
it actually work.
2005-01-23 06:56:55 +00:00
26b64c6af0 Bug #770825 2005-01-23 05:47:40 +00:00
1867e3accb add load_infile option and more doc cleanups 2005-01-23 04:49:04 +00:00
ebd7a3e62a Documentation updates. 2005-01-21 03:25:30 +00:00