server/test/data/site_erudi.py
changeset 332 86b8d58664eb
child 1977 606923dff11b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/server/test/data/site_erudi.py	Tue Jan 06 18:21:03 2009 +0100
@@ -0,0 +1,20 @@
+from logilab.common.adbh import FunctionDescr
+from rql.utils import register_function
+
+try:
+    class DUMB_SORT(FunctionDescr):
+        supported_backends = ('sqlite',)
+
+    register_function(DUMB_SORT)
+
+
+    def init_sqlite_connexion(cnx):
+        def dumb_sort(something):
+            return something
+        cnx.create_function("DUMB_SORT", 1, dumb_sort)
+
+    from cubicweb.server import sqlutils
+    sqlutils.SQL_CONNECT_HOOKS['sqlite'].append(init_sqlite_connexion)
+except:
+    # already registered
+    pass