forked from BD-Python-PIP/code-examples-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path__init__.py
More file actions
131 lines (112 loc) · 4.69 KB
/
__init__.py
File metadata and controls
131 lines (112 loc) · 4.69 KB
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
import os
from flask import Flask, session, current_app
from flask_wtf.csrf import CSRFProtect
from .ds_config import DS_CONFIG
from .eSignature import views as esignature_views
from .docusign.views import ds
from .api_type import EXAMPLES_API_TYPE
from .rooms import views as rooms_views
from .click import views as click_views
from .monitor import views as monitor_views
from .admin import views as admin_views
from .connect import views as connect_views
from .maestro import views as maestro_views
from .webforms import views as webforms_views
from .views import core
session_path = "/tmp/python_recipe_sessions"
app = Flask(__name__)
app.config.from_pyfile("config.py")
# See https://flask-wtf.readthedocs.io/en/stable/csrf.html
csrf = CSRFProtect(app)
# Set whether this is a quickstart in config
#app.config["quickstart"] = DS_CONFIG["quickstart"]
# Set whether user has logged in
#app.config["isLoggedIn"] = False
# Register home page
app.register_blueprint(core)
# Register OAuth
app.register_blueprint(ds)
# Register examples
app.register_blueprint(rooms_views.reg001)
app.register_blueprint(rooms_views.reg002)
app.register_blueprint(rooms_views.reg003)
app.register_blueprint(rooms_views.reg004)
app.register_blueprint(rooms_views.reg005)
app.register_blueprint(rooms_views.reg006)
app.register_blueprint(rooms_views.reg007)
app.register_blueprint(rooms_views.reg008)
app.register_blueprint(rooms_views.reg009)
app.register_blueprint(monitor_views.meg001)
app.register_blueprint(admin_views.aeg001)
app.register_blueprint(admin_views.aeg002)
app.register_blueprint(admin_views.aeg003)
app.register_blueprint(admin_views.aeg004)
app.register_blueprint(admin_views.aeg005)
app.register_blueprint(admin_views.aeg006)
app.register_blueprint(admin_views.aeg007)
app.register_blueprint(admin_views.aeg008)
app.register_blueprint(admin_views.aeg009)
app.register_blueprint(admin_views.aeg010)
app.register_blueprint(admin_views.aeg011)
app.register_blueprint(admin_views.aeg012)
app.register_blueprint(click_views.ceg001)
app.register_blueprint(click_views.ceg002)
app.register_blueprint(click_views.ceg003)
app.register_blueprint(click_views.ceg004)
app.register_blueprint(click_views.ceg005)
app.register_blueprint(click_views.ceg006)
app.register_blueprint(esignature_views.eg001)
app.register_blueprint(esignature_views.eg002)
app.register_blueprint(esignature_views.eg003)
app.register_blueprint(esignature_views.eg004)
app.register_blueprint(esignature_views.eg005)
app.register_blueprint(esignature_views.eg006)
app.register_blueprint(esignature_views.eg007)
app.register_blueprint(esignature_views.eg008)
app.register_blueprint(esignature_views.eg009)
app.register_blueprint(esignature_views.eg010)
app.register_blueprint(esignature_views.eg011)
app.register_blueprint(esignature_views.eg012)
app.register_blueprint(esignature_views.eg013)
app.register_blueprint(esignature_views.eg014)
app.register_blueprint(esignature_views.eg015)
app.register_blueprint(esignature_views.eg016)
app.register_blueprint(esignature_views.eg017)
app.register_blueprint(esignature_views.eg018)
app.register_blueprint(esignature_views.eg019)
app.register_blueprint(esignature_views.eg020)
app.register_blueprint(esignature_views.eg022)
app.register_blueprint(esignature_views.eg023)
app.register_blueprint(esignature_views.eg024)
app.register_blueprint(esignature_views.eg025)
app.register_blueprint(esignature_views.eg026)
app.register_blueprint(esignature_views.eg027)
app.register_blueprint(esignature_views.eg028)
app.register_blueprint(esignature_views.eg029)
app.register_blueprint(esignature_views.eg030)
app.register_blueprint(esignature_views.eg031)
app.register_blueprint(esignature_views.eg032)
app.register_blueprint(esignature_views.eg033)
app.register_blueprint(esignature_views.eg034)
app.register_blueprint(esignature_views.eg035)
app.register_blueprint(esignature_views.eg036)
app.register_blueprint(esignature_views.eg037)
app.register_blueprint(esignature_views.eg038)
app.register_blueprint(esignature_views.eg039)
app.register_blueprint(esignature_views.eg040)
app.register_blueprint(esignature_views.eg041)
app.register_blueprint(esignature_views.eg042)
app.register_blueprint(esignature_views.eg043)
app.register_blueprint(esignature_views.eg044)
app.register_blueprint(connect_views.cneg001)
app.register_blueprint(maestro_views.mseg001)
app.register_blueprint(maestro_views.mseg002)
app.register_blueprint(maestro_views.mseg003)
app.register_blueprint(webforms_views.weg001)
if "DYNO" in os.environ: # On Heroku?
import logging
stream_handler = logging.StreamHandler()
app.logger.addHandler(stream_handler)
app.logger.setLevel(logging.INFO)
app.logger.info("Recipe example startup")
app.config.update(dict(PREFERRED_URL_SCHEME="https"))