blob: ef21cb9e0989a357e4195ebfd7696f1710c2edad (
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
"""
from __future__ import print_function
__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")
|