123456789101112131415161718192021 |
- # pylint: disable=W0232,R0903,W0613
- """tagging a function as a class method cause a crash when checking for
- signature overriding
- """
-
- def fetch_config(mainattr=None):
- """return a class method"""
-
- def fetch_order(cls, attr, var):
- """a class method"""
- if attr == mainattr:
- return var
- return None
- fetch_order = classmethod(fetch_order)
- return fetch_order
-
- class Aaa(object):
- """hop"""
- fetch_order = fetch_config('A')
-
- __revision__ = None
|