39 lines
385 B
Python
39 lines
385 B
Python
# vim:fileencoding=utf-8:noet
|
|
def nop(_):
|
|
pass
|
|
|
|
|
|
class Foo(object):
|
|
def __init__(self):
|
|
nop('__init__')
|
|
self.bar()
|
|
self.baz()
|
|
self.bra()
|
|
|
|
@classmethod
|
|
def bar(cls):
|
|
nop(cls.__name__)
|
|
|
|
@staticmethod
|
|
def baz():
|
|
nop(1)
|
|
|
|
def bra(self):
|
|
nop(self.__class__.__name__)
|
|
|
|
|
|
def brah():
|
|
nop('brah')
|
|
|
|
|
|
f = Foo()
|
|
Foo.bar()
|
|
Foo.baz()
|
|
Foo.bra(f)
|
|
|
|
f.bar()
|
|
f.baz()
|
|
f.bra()
|
|
|
|
brah()
|