forked from qiwsir/StarterLearningPython
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdecorate.py
More file actions
22 lines (18 loc) · 410 Bytes
/
decorate.py
File metadata and controls
22 lines (18 loc) · 410 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# coding:utf-8
'''
filename: decorate.py
'''
def p_decorate(func):
def wrapper(name):
return "<p>{0}</p>".format(func(name))
return wrapper
def div_decorate(func):
def wrapper(name):
return "<div>{0}</div>".format(func(name))
return wrapper
@div_decorate
@p_decorate
def book(name):
return "the name of my book is {0}".format(name)
result = book("PYTHON")
print(result)