diff options
author | Sylvain Th?nault <sylvain.thenault@logilab.fr> | 2010-03-09 10:42:56 +0100 |
---|---|---|
committer | Sylvain Th?nault <sylvain.thenault@logilab.fr> | 2010-03-09 10:42:56 +0100 |
commit | e32781f460cfaa4e35b9164878d4d3509c64185d (patch) | |
tree | b48cfa3254d2a719b19607fb6f1b9ce46a40ed40 | |
parent | 8dd4d45de31cb7a519b6993bdc74f113fd8fe5a5 (diff) | |
download | logilab-common-e32781f460cfaa4e35b9164878d4d3509c64185d.tar.gz |
[adbh bw compat] should be a class method
-rw-r--r-- | adbh.py | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -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) |