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