mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
32 lines
463 B
Python
32 lines
463 B
Python
from functools import wraps
|
|
|
|
|
|
def deco1(func):
|
|
"""docstring for deco1"""
|
|
@wraps(func)
|
|
def wrapper():
|
|
return func()
|
|
|
|
return wrapper
|
|
|
|
|
|
def deco2(condition, message):
|
|
"""docstring for deco2"""
|
|
def decorator(func):
|
|
def wrapper():
|
|
return func()
|
|
|
|
return wrapper
|
|
return decorator
|
|
|
|
|
|
@deco1
|
|
def foo(name=None, age=None):
|
|
pass
|
|
|
|
|
|
class Bar:
|
|
@deco1
|
|
def meth(self, name=None, age=None):
|
|
pass
|