summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSylvain Th?nault <sylvain.thenault@logilab.fr>2010-03-09 10:42:56 +0100
committerSylvain Th?nault <sylvain.thenault@logilab.fr>2010-03-09 10:42:56 +0100
commite32781f460cfaa4e35b9164878d4d3509c64185d (patch)
treeb48cfa3254d2a719b19607fb6f1b9ce46a40ed40
parent8dd4d45de31cb7a519b6993bdc74f113fd8fe5a5 (diff)
downloadlogilab-common-e32781f460cfaa4e35b9164878d4d3509c64185d.tar.gz
[adbh bw compat] should be a class method
-rw-r--r--adbh.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/adbh.py b/adbh.py
index 0e104ba..e305513 100644
--- a/adbh.py
+++ b/adbh.py
@@ -25,7 +25,8 @@ from logilab.db import (FunctionDescr, get_db_helper as get_adv_func_helper,
_ADV_FUNC_HELPER_DIRECTORY as ADV_FUNC_HELPER_DIRECTORY)
from logilab.common.decorators import monkeypatch
-@monkeypatch(_GenericAdvFuncHelper)
-def func_sqlname(self, funcname):
- funcdef = self.function_description(funcname)
- return funcdef.name_mapping.get(self.backend_name, funcname)
+@monkeypatch(_GenericAdvFuncHelper, 'func_sqlname')
+@classmethod
+def func_sqlname(cls, funcname):
+ funcdef = cls.function_description(funcname)
+ return funcdef.name_mapping.get(cls.backend_name, funcname)