flask 源码学习

/Users/bob/Library/Caches/PyCharm2018.1/python_stubs/960092896/itertools.py
/Users/bob/Documents/virtualEnv/flaskSrcPy3/lib/python3.7/site-packages/werkzeug/debug/init.py

/Users/bob/Documents/virtualEnv/flaskSrcPy3/lib/python3.7/site-packages/werkzeug/local.py

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# app.py
full_dispatch_request --> dispatch_request --> full_dispatch_request --> wsgi_app --> __call__

request --> full_dispatch_request --> dispatch_request -->


run_wsgi, serving.py:270
handle_one_request, serving.py:328
handle, server.py:426
handle, serving.py:293
__init__, socketserver.py:717
finish_request, socketserver.py:357
process_request_thread, socketserver.py:647
run, threading.py:865
_bootstrap_inner, threading.py:917
_bootstrap, threading.py:885


full_dispatch_request, app.py:1810
wsgi_app, app.py:2289
__call__, app.py:2306
debug_application, __init__.py:288
execute, serving.py:260
run_wsgi, serving.py:270
handle_one_request, serving.py:328
handle, server.py:426
handle, serving.py:293
__init__, socketserver.py:717
finish_request, socketserver.py:357
process_request_thread, socketserver.py:647
run, threading.py:865
_bootstrap_inner, threading.py:917
_bootstrap, threading.py:885

dispatch_request, app.py:1796
full_dispatch_request, app.py:1810
wsgi_app, app.py:2289
__call__, app.py:2306
debug_application, __init__.py:288
execute, serving.py:260
run_wsgi, serving.py:270
handle_one_request, serving.py:328
handle, server.py:426
handle, serving.py:293
__init__, socketserver.py:717
finish_request, socketserver.py:357
process_request_thread, socketserver.py:647
run, threading.py:865
_bootstrap_inner, threading.py:917
_bootstrap, threading.py:885


hello_world, hello.py:5
dispatch_request, app.py:1796
full_dispatch_request, app.py:1810
wsgi_app, app.py:2289
__call__, app.py:2306
debug_application, __init__.py:288
execute, serving.py:260
run_wsgi, serving.py:270
handle_one_request, serving.py:328
handle, server.py:426
handle, serving.py:293
__init__, socketserver.py:717
finish_request, socketserver.py:357
process_request_thread, socketserver.py:647
run, threading.py:865
_bootstrap_inner, threading.py:917
_bootstrap, threading.py:885

full_dispatch_request, app.py:1813
wsgi_app, app.py:2289
__call__, app.py:2306
debug_application, __init__.py:288
execute, serving.py:260
run_wsgi, serving.py:270
handle_one_request, serving.py:328
handle, server.py:426
handle, serving.py:293
__init__, socketserver.py:717
finish_request, socketserver.py:357
process_request_thread, socketserver.py:647
run, threading.py:865
_bootstrap_inner, threading.py:917
_bootstrap, threading.py:885