diff roundup/backends/__init__.py @ 1365:4884fb0860f9

fixed rdbms searching by ID [SF#666615] detect corrupted index and raise semi-useful exception [SF#666767] also some mysql support (in tests)
author Richard Jones <richard@users.sourceforge.net>
date Sun, 12 Jan 2003 23:53:20 +0000
parents 6c24a86a12ae
children 96cd422532ef
line wrap: on
line diff
--- a/roundup/backends/__init__.py	Sun Jan 12 02:22:27 2003 +0000
+++ b/roundup/backends/__init__.py	Sun Jan 12 23:53:20 2003 +0000
@@ -15,7 +15,7 @@
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 # 
-# $Id: __init__.py,v 1.20 2002-10-07 00:52:51 richard Exp $
+# $Id: __init__.py,v 1.21 2003-01-12 23:53:19 richard Exp $
 
 ''' Container for the hyperdb storage backend implementations.
 
@@ -57,6 +57,15 @@
     __all__.append('gadfly')
 
 try:
+    import MySQLdb
+except ImportError, message:
+    if str(message) != 'No module named MySQLdb': raise
+else:
+    import back_mysql
+    mysql = back_mysql
+    __all__.append('mysql')
+
+try:
     import sqlite
 except ImportError, message:
     if str(message) != 'No module named sqlite': raise

Roundup Issue Tracker: http://roundup-tracker.org/