summaryrefslogtreecommitdiff
path: root/test/input/func_noerror_static_method.py
blob: ea5f7d8738cea04e202c0241105117a9053669b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
"""Checks if static / class methods works fine in Pylint
"""

__revision__ = ''

class MyClass(object):
    """doc
    """
    def __init__(self):
        pass

    def static_met(var1, var2):
        """This is a static method
        """
        print var1, var2

    def class_met(cls, var1):
        """This is a class method
        """
        print cls, var1

    static_met = staticmethod(static_met)
    class_met = classmethod(class_met)

if __name__ == '__main__':
    MyClass.static_met("var1", "var2")
    MyClass.class_met("var1")