diff -r 1e12e8cd6901 -r 86b8d58664eb server/test/data/site_erudi.py --- /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