Skip to content

Commit 170b012

Browse files
committed
style: extract function
1 parent 63764a1 commit 170b012

File tree

1 file changed

+23
-12
lines changed

1 file changed

+23
-12
lines changed

Contents/Code/webapp.py

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -135,20 +135,31 @@ def render_template(*args, **kwargs):
135135
database_cache_file = os.path.join(themerr_data_directory, 'database_cache.json')
136136
database_cache_lock = Lock()
137137

138-
secret_file = os.path.join(themerr_data_directory, 'secret.json')
139138

140-
try:
141-
with open(secret_file, 'r') as f:
142-
app.secret_key = json.load(f)['secret']
143-
except Exception:
144-
# create random secret
145-
Log.Info('Creating random secret')
146-
app.secret_key = uuid.uuid4().hex
139+
def create_secret():
140+
"""
141+
Create secret file with random uuid.
142+
143+
Examples
144+
--------
145+
>>> create_secret()
146+
"""
147+
secret_file = os.path.join(themerr_data_directory, 'secret.json')
147148
try:
148-
with open(secret_file, 'w') as f:
149-
json.dump({'secret': app.secret_key}, f)
150-
except Exception as e:
151-
Log.Error('Error saving secret: {}'.format(e))
149+
with open(secret_file, 'r') as f:
150+
app.secret_key = json.load(f)['secret']
151+
except Exception:
152+
# create random secret
153+
Log.Info('Creating random secret')
154+
app.secret_key = uuid.uuid4().hex
155+
try:
156+
with open(secret_file, 'w') as f:
157+
json.dump({'secret': app.secret_key}, f)
158+
except Exception as e:
159+
Log.Error('Error saving secret: {}'.format(e))
160+
161+
162+
create_secret()
152163

153164

154165
responses = {

0 commit comments

Comments
 (0)