Statistics
| Revision:

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