Skip to content

Commit b5c44b6

Browse files
author
Richard Jones
committed
bye bye gadfly - you served your purpose well [SF#701127]
1 parent d7a9091 commit b5c44b6

File tree

7 files changed

+17
-442
lines changed

7 files changed

+17
-442
lines changed

CHANGES.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@ This file contains the changes to the Roundup system over time. The entries
22
are given with the most recent entry first.
33

44
2003-??-?? 0.6.0
5+
Removed:
6+
- having served its purpose as a template for other relational database
7+
implementations, the gadfly backend has now been removed from the Roundup
8+
distribution.
9+
510
Feature:
611
- support setting of properties on message and file through web and
712
email interface (thanks John Rouillard)

doc/installation.txt

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Installing Roundup
33
==================
44

5-
:Version: $Revision: 1.39 $
5+
:Version: $Revision: 1.40 $
66

77
.. contents::
88

@@ -222,12 +222,6 @@ There's several to choose from, each with benefits and limitations:
222222
**metakit**
223223
This backend is implemented over the metakit_ storage system, using Mk4Py as
224224
the interface. It scales much better than the dbm backends.
225-
**gadfly**
226-
This is a proof-of-concept relational database backend, not really intended
227-
for actual production use, although it can be. It uses the Gadfly RDBMS
228-
to store data. It is unable to perform string searches due to gadfly not
229-
having a LIKE operation. It should scale well, assuming a client/server
230-
setup is used. It's much slower than even the dbm backends.
231225

232226
Note: you may set your tracker up with the anydbm backend (which is guaranteed
233227
to be available) and switch to one of the other backends at any time using the

roundup/backends/__init__.py

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
1616
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
1717
#
18-
# $Id: __init__.py,v 1.21 2003-01-12 23:53:19 richard Exp $
18+
# $Id: __init__.py,v 1.22 2003-03-18 00:50:24 richard Exp $
1919

2020
''' Container for the hyperdb storage backend implementations.
2121
@@ -42,20 +42,6 @@
4242
anydbm = back_anydbm
4343
__all__.append('anydbm')
4444

45-
try:
46-
import gadfly
47-
import gadfly.client
48-
except ImportError, message:
49-
if str(message) == 'No module named client':
50-
# don't keep the old gadfly around
51-
del gadfly
52-
elif str(message) != 'No module named gadfly':
53-
raise
54-
else:
55-
import back_gadfly
56-
gadfly = back_gadfly
57-
__all__.append('gadfly')
58-
5945
try:
6046
import MySQLdb
6147
except ImportError, message:

0 commit comments

Comments
 (0)