server/test/data/site_cubicweb.py
branchstable
changeset 7815 2a164a9cf81c
parent 5768 1e73a466aa69
equal deleted inserted replaced
7814:1ec9fe1dfba9 7815:2a164a9cf81c
     1 # copyright 2003-2010 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
     1 # copyright 2003-2011 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
     2 # contact http://www.logilab.fr/ -- mailto:contact@logilab.fr
     2 # contact http://www.logilab.fr/ -- mailto:contact@logilab.fr
     3 #
     3 #
     4 # This file is part of CubicWeb.
     4 # This file is part of CubicWeb.
     5 #
     5 #
     6 # CubicWeb is free software: you can redistribute it and/or modify it under the
     6 # CubicWeb is free software: you can redistribute it and/or modify it under the
    18 
    18 
    19 from logilab.database import FunctionDescr
    19 from logilab.database import FunctionDescr
    20 from logilab.database.sqlite import register_sqlite_pyfunc
    20 from logilab.database.sqlite import register_sqlite_pyfunc
    21 from rql.utils import register_function
    21 from rql.utils import register_function
    22 
    22 
    23 try:
    23 class DUMB_SORT(FunctionDescr):
    24     class DUMB_SORT(FunctionDescr):
    24     pass
    25         pass
       
    26 
    25 
    27     register_function(DUMB_SORT)
    26 register_function(DUMB_SORT)
    28     def dumb_sort(something):
    27 def dumb_sort(something):
    29         return something
    28     return something
    30     register_sqlite_pyfunc(dumb_sort)
    29 register_sqlite_pyfunc(dumb_sort)
    31 except:
       
    32     # already registered
       
    33     pass