Skip to content
This repository was archived by the owner on Oct 13, 2024. It is now read-only.

Commit 7f4ccb7

Browse files
committed
style: extract function
1 parent a2dc8c7 commit 7f4ccb7

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
@@ -136,20 +136,31 @@ def render_template(*args, **kwargs):
136136
database_cache_file = os.path.join(themerr_data_directory, 'database_cache.json')
137137
database_cache_lock = Lock()
138138

139-
secret_file = os.path.join(themerr_data_directory, 'secret.json')
140139

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

154165

155166
responses = {

0 commit comments

Comments
 (0)