third_party.pylibs.pylint.src/pylint/test/input/func_noerror_static_method.py
2015-02-14 18:13:20 +02:00

28 lines
584 B
Python

"""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")