gvsig-scripting / org.gvsig.scripting / trunk / org.gvsig.scripting / org.gvsig.scripting.app / org.gvsig.scripting.app.mainplugin / src / main / resources-plugin / scripting / lib / pylint / test / input / func_noerror_external_classmethod_crash.py @ 745
History | View | Annotate | Download (495 Bytes)
1 |
# pylint: disable=W0232,R0903,W0613
|
---|---|
2 |
"""tagging a function as a class method cause a crash when checking for
|
3 |
signature overriding
|
4 |
"""
|
5 |
|
6 |
def fetch_config(mainattr=None): |
7 |
"""return a class method"""
|
8 |
|
9 |
def fetch_order(cls, attr, var): |
10 |
"""a class method"""
|
11 |
if attr == mainattr:
|
12 |
return var
|
13 |
return None |
14 |
fetch_order = classmethod(fetch_order)
|
15 |
return fetch_order
|
16 |
|
17 |
class Aaa(object): |
18 |
"""hop"""
|
19 |
fetch_order = fetch_config('A')
|
20 |
|
21 |
__revision__ = None
|