equal
deleted
inserted
replaced
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 |
|